Sample code for 30+ languages & platforms
Node.js

Load a JSON Array

See more JSON Examples

The Chilkat JSON API requires the top-level JSON to be an object. Therefore, to load an array requires that it first be wrapped as an object.

Chilkat Node.js Downloads

Node.js
NODEJS_PRELUDE

function chilkatExample() {

    var success = false;

    //  Imagine we want to load this JSON array for parsing:
    var jsonArrayStr = "[{\"id\":200},{\"id\":196}]";

    //  First wrap it in a JSON object by prepending "{ "array":" and appending "}"
    var sbJson = new chilkat.StringBuilder();
    sbJson.Append("{\"array\":");
    sbJson.Append(jsonArrayStr);
    sbJson.Append("}");

    var json = new chilkat.JsonObject();
    json.Load(sbJson.GetAsString());

    //  Now we can get the JSON array
    // jArray: JsonArray
    var jArray = json.ArrayAt(0);

    //  Do what you want with the JSON array...
    //  For example:
    // jObjId: JsonObject
    var jObjId = jArray.ObjectAt(0);
    console.log(jObjId.IntOf("id"));


}

chilkatExample();