PHP
Chilkat2 PHP
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 PHP Downloads
<?php
use Chilkat2\JsonObject;
use Chilkat2\StringBuilder;
// 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 = new StringBuilder();
$sbJson->Append('{"array":');
$sbJson->Append($jsonArrayStr);
$sbJson->Append('}');
$json = new JsonObject();
$json->Load($sbJson->GetAsString());
// Now we can get the JSON array
$jArray = $json->ArrayAt(0);
// Do what you want with the JSON array...
// For example:
$jObjId = $jArray->ObjectAt(0);
echo $jObjId->IntOf('id'), "\n";