(PHP ActiveX) Example: JsonObject.NewObjectOf method
Demonstrates the NewObjectOf method. Note: This example requires Chilkat v11.4.0 or greater.
<?php
$success = 0;
$car = '{\'make\':\'Toyota\',\'model\':\'Camry\',\'year\':2022,\'color\':\'silver\',\'engine\':{\'type\':\'inline-4\',\'fuel\':\'gasoline\',\'horsepower\':203},\'features\':[\'bluetooth\',\'backup camera\',\'adaptive cruise control\',\'lane assist\'],\'isElectric\':false}';
$json = new COM("Chilkat.JsonObject");
$json->UpdateString('test','abc');
$success = $json->NewObjectOf('car',$car);
if ($success == 0) {
print $json->LastErrorText . "\n";
exit;
}
$json->EmitCompact = 0;
print $json->emit() . "\n";
// Result:
// {
// "test": "abc",
// "car": {
// "make": "Toyota",
// "model": "Camry",
// "year": 2022,
// "color": "silver",
// "engine": {
// "type": "inline-4",
// "fuel": "gasoline",
// "horsepower": 203
// },
// "features": [
// "bluetooth",
// "backup camera",
// "adaptive cruise control",
// "lane assist"
// ],
// "isElectric": false
// }
// }
?>
|