JSON library

JSON library provides functions for JSON data format.

Initialize:

var json = require('json');

Parse JSON format

This function converts JSON format to JavaScript object.

var someobject = json.parse(textData);

String textData - any data in JSON format

It returns object.

Warning This function can throw an exception, when JSON format is wrong.

Build JSON format

Function toJson(...) creates JSON text data from JavaScript object.

var jsonText = json.toJson(jsObject);

Object jsObject - some JavaScript object It returns JSON text data.

Example

var json = require('json');
var sys = require('system');

var jsonData = "{\"key1\":\"ahoj\",\"key2\":123,\"obj1\":{\"key1\":\"1.28\", \"num1\":12.3}, \"key3\":TRUE, \"key4\":NULL, \"key5\":42949672961,\"key6\":256.9, \"arr1\":[{\"k\":1, \"kk\":\"sadssd\"},[],null,[1,2,3],\"val1\",\"val2\",12,128.1]}";

try {    
//create JavaScript object from JSON data
    var jsObject = json.parse(jsonData);
    var output = '';
    for (var property in jsObject) {
        output += property + ': ' + jsn[property] + '; ';
    }
    sys.println(output);
} catch (err) {
    sys.println("CATCH-" + err.message);
    sys.println(err.type);
}
//create JSON text data
var jsTxt = json.toJSON(jsObject);
sys.println(jsTxt);

results matching ""

    No results matching ""