Node.js
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
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();