Simple C++ json parser
ppp_json::json_parser j;
var out = j.decode("[{ \"test\" : \"test1\", \"sss\" : true, \"aaa\" : {\"ppp\" : [1,2,3,4.32]} }, { \"ss\" : false }]");
print_r( out );
echo( j.encode( out ) );
Array (
[0] => Array (
[test] => test1
[sss] => 1
[aaa] => Array (
[ppp] => Array (
[0] => 1
[1] => 2
[2] => 3
[3] => 4.32
)
)
)
[1] => Array (
[ss] => 0
)
)
[{"test":"test1","sss":1,"aaa":{"ppp":[1,2,3,4.32]}},{"ss":0}]
See C++ vars for var usage
g++ -std=c++11 json.cpp -o test