painlessjson released, looking for improvement advice
BlackEdder via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Thu Jan 29 07:18:29 PST 2015
On Thursday, 29 January 2015 at 14:05:25 UTC, Chris wrote:
>
> Yeah, I was wondering, if you have to import std.json and use
> it as a basis for painlessjson, is it really so big an
> improvement? Especially since std.json might be replaced
> (sooner or later). I'd prefer an "easy to use" implementation
> that replaces std.json completely.
Painlessjson in many ways abstracts away the std.json
implementation, so using it you should rarely/never have to use
std.json directly. It basically abstracts away most of the
complexity and you should only ever have to use toJSON and
fromJSON. This works with built-in types (double/int/string etc.)
and also with ranges and associative arrays.
On top of that Painlessjson also makes it easy to convert your
own types/struct/classes to and from JSON by (de)serializing them
automatically (as far as possible).
If a better simpler std.json gets developed then we can rebase
painlessjson on that and it might become a thinner wrapper, but I
would expect the (de)serialization still to be useful in many
cases.
More information about the Digitalmars-d-announce
mailing list