Json¶
Inherited: None
Description¶
This class implements Json parser with Variant based DOM structure input/output. It allows to serialize and deserialize object structures represented in Variant DOM structure.
Example:
VariantMap dictionary;
dictionary["bool"] = true;
dictionary["str"] = "string";
dictionary["int"] = 1;
dictionary["float"] = 2.0f;
string data = Json::save(dictionary); // Serializing dictionary to string
....
VariantMap result = Json::load(data).toMap(); // Resotoring it back
Public Methods¶
None
Static Methods¶
Methods Description¶
Returns deserialized string data as Variant based DOM structure.
Returns serialized data as string. Argument tab is used as JSON tabulation formatting offset (-1 for one line JSON)