I\'m using getResponse api for getting updated about subscribers.
This is what is printing after var_dump($result);
object(stdClass)#2 (1) {
[\"up
// json object. $contents = '{"firstName":"John", "lastName":"Doe"}'; // Option 1: through the use of an array. $jsonArray = json_decode($contents,true); $key = "firstName"; $firstName = $jsonArray[$key]; // Option 2: through the use of an object. $jsonObj = json_decode($contents); $firstName = $jsonObj->$key;
It's already decoded, as you can see on the man pages, the default behavior of json_decode
is to decode a JSON string to an instance of stdClass
, if you want an assoc array, simply write:
$string = '{"updated":1}';
$array = json_decode($string, true);
echo $array['updated'];
But you can just access the updated
value on the object, because it's just a public property anyway:
$obj = json_decode($string);
echo $obj->updated;