Sample code for 30+ languages & platforms
PHP Extension

Using JSON StringOf with Non-String Members

See more JSON Examples

If a JSON member is a boolean, integer, or null, using StringOf will return its string representation.

Chilkat PHP Extension Downloads

PHP Extension
<?php

include("chilkat.php");

// Create JSON with members of different data types.
$json = new CkJsonObject();

$json->UpdateInt('a',123);
$json->UpdateBool('b',true);
$json->UpdateNull('c');

$json->put_EmitCompact(false);
print $json->emit() . "\n";

// Resulting JSON:
// {
//   "a": 123,
//   "b": true,
//   "c": null
// }

$a = $json->stringOf('a');
print $a . "\n";

$b = $json->stringOf('b');
print $b . "\n";

$c = $json->stringOf('c');
print $c . "\n";

// Output

// 123
// true
// null

// If you want to get the integer, boolean, or null value
// you need to use the methods matching the data type
$ival = $json->IntOf('a');
$bval = $json->BoolOf('b');
$hasNull = $json->IsNullOf('c');

?>