GitXplorerGitXplorer
O

JSONSerialization

public
10 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
ace633e849c947998f768069ef5e7c4e89a0bd57

Various updates, including support for ingoring undefined members, as well as support for associative arrays.

OOrvid committed 10 years ago
Unverified
bc8b55bc4a557ec34b29b5a112216928ecdc6062

The optimized version of contains didn't work, so forced using the normal version.

OOrvid committed 11 years ago
Unverified
eebc146c22275149afafe587e973d5f509aec042

Added support for dynamic types.

OOrvid committed 11 years ago
Unverified
5f0b234b910b8f51b7b99accc00c4f8ed1db9821

Update the serialization core so that it compiles with dmd HEAD.

OOrvid committed 11 years ago
Unverified
19a6a02a674308c266491293577821d685414b69

Massive refactoring of the unittest structure for serialization formats.

OOrvid committed 11 years ago
Unverified
d297c953a11f74a0f3bf8c0724d1d6a46f199ea7

Large rework of the unittest system for serialization formats, it's now much more concise to test a new format. This also makes the unittest binary explode in size.

OOrvid committed 11 years ago

README

The README file for this repository.

JSONSerialization

A D implementation using meta-programming to automate the (de)serialization to/from JSON. This implementation allows you to simply call toJSON(yourObject), and get the resulting string, as well as calling fromJSON!MyType(input) to parse JSON, making the round trip much much simpler.

All code in this repository is released into the Public Domain.