Есть JSON-данные такого вида:
{"type":"new","data":"{\"quality\":\"low\",\"color\":\"F0F0F0\",\"class\":\"123456789\",\"id\":\"16489431815678\"}"}
$json = ('наш_json');
$obj = json_decode($json);
echo $obj->type; // выводит new
echo $obj->data; // выводить полностью строку data
после обработки функцией
json_decode
получаем объект с двумя классами
type
и
data
соответственно. Но в JSON-данных в классе
data
по факту еще один объект. Как проще всего вывести эти данные не строкой, а так же сделать объект с классами? Если выводить массивом то соответственно тоже всего два значения в массиве выводится. В функции
json_decode
есть параметр
depth
может быть он может помочь упростить это все, но я не понял как его использовать.