gson 0.0.1 copy "gson: ^0.0.1" to clipboard
gson: ^0.0.1 copied to clipboard

outdated

Parses and encodes the json generated by GSON (Can parse minecraft's json)

dart-gson #

Parses and encodes the json generated by GSON (Can parse minecraft's json)

This is just a simple parser and decoder.

Installation #

Add this to your pubspec.yaml file

dependencies:
  gson: ^0.0.1

Usage #

To decode you can use

gson.decode("{...}");

and to decode you can use

gson.encode({...});

As dart has no different variable types for numbers (there are just num, int and double), the api gives you types. So if you want a double for example in the output you have to insert

gson.encode(new Double(1.0)); // >> 1.0d

Also the compiler gives these classes back to you, so you have to get the value property

gson.decode("1.0d").value; // >> 1.0

because booleans are displayed as bytes in gson, the boolean value is in the Byte type.

gson.encode(true) // >> 1b
gson.decode("1b").value // >> 1
gson.decode("1b").boolValue // >> true (and 0b will be false)

The program can't find the difference between the number 1 and true / the number 0 / false, because in the code it is the same.

Issues #

Please post issues here

14
likes
0
pub points
86%
popularity

Publisher

unverified uploader

Parses and encodes the json generated by GSON (Can parse minecraft's json)

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

colorize

More

Packages that depend on gson