Skip to content
vibe-dPublic

About

SDLang serialization support for vibe.data.serialization

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vibe.d SDLang serialization

This package provides generic vibe.data.serialization based serialization support for the SDLang data format. It uses sdlang-d to parse and generate the SDLang format.

Build Status

Example:

import vibe.data.sdl : serializeSDL;
import sdlang.ast : Tag;
import std.stdio : writeln;

struct Ticket {
	int id;
	string title;
	string[] tags;
}

void main()
{
	Ticket[] tickets = [
		Ticket(0, "foo", ["defect", "critical"]),
		Ticket(1, "bar", ["enhancement"])
	];

	Tag sdl = serializeSDL(tickets);
	writeln(sdl.toSDLDocument());
}

About

SDLang serialization support for vibe.data.serialization

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages