| (Perl) Load a JSON ArrayThe 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. 
 use chilkat();
# Imagine we want to load this JSON array for parsing:
$jsonArrayStr = "[{\"id\":200},{\"id\":196}]";
# First wrap it in a JSON object by prepending "{ "array":" and appending "}"
$sbJson = chilkat::CkStringBuilder->new();
$sbJson->Append("{\"array\":");
$sbJson->Append($jsonArrayStr);
$sbJson->Append("}");
$json = chilkat::CkJsonObject->new();
$json->Load($sbJson->getAsString());
# Now we can get the JSON array
# jArray is a JsonArray
$jArray = $json->ArrayAt(0);
# Do what you want with the JSON array...
# For example:
# jObjId is a JsonObject
$jObjId = $jArray->ObjectAt(0);
print $jObjId->IntOf("id") . "\r\n";
 |