JSON
Inherits: Object Helper class for parsing JSON data.
Description
JSONParseResult.
Methods
Method Descriptions
- JSONParseResult parse ( String json ) JSONParseResult containing the result.
- String print ( Variant value, String indent=””, bool sort_keys=false )
Variant var to JSON text and returns the result. Useful for serializing data to store or send over the network.
Note: The JSON specification does not define integer or float types, but only a number type. Therefore, converting a Variant to JSON text will convert all numerical values to float types.
indentparameter controls if and how something is indented, the string used for this parameter will be used where there should be an indent in the output, even spaces like" "will work.\tand\ncan also be used for a tab indent, or to make a newline for each indent respectively. Example output:## JSON.print(my_dictionary){"name":"my_dictionary","version":"1.0.0","entities":[{"name":"entity_0","value":"value_0"},{"name":"entity_1","value":"value_1"}]}## JSON.print(my_dictionary, "\t"){ "name": "my_dictionary", "version": "1.0.0", "entities": [ { "name": "entity_0", "value": "value_0" }, { "name": "entity_1", "value": "value_1" } ]}## JSON.print(my_dictionary, "..."){..."name": "my_dictionary",..."version": "1.0.0",..."entities": [......{........."name": "entity_0",........."value": "value_0"......},......{........."name": "entity_1",........."value": "value_1"......}...]}
