Код: Выделить всё
$json = '[
{"id":"1","text":"Категории","state": {"opened":false},"children":
[
{"id":"2","text":"Товары","state":{"opened":false},"children":
[
{"id":"3","text":"Бытовая техника","state":{"checked":false}},
{"id":"4","text":"Мебель","state":{"checked":false}}
]
},
{"id":"5","text":"Услуги","state":{"opened":false},"children":
[
{"id":"6","text":"SPA - салоны","state":{"checked":false}},
{"id":"7","text":"Ремонт бытовой техники","state":{"checked":false}}
]
}
]
}
]';
Код: Выделить всё
Yii::$app->response->format = Response::FORMAT_JSON;
$items = json_decode($json);
Код: Выделить всё
json =[{"id":"1","text":"Категории ","state":{"opened":false},"children":[{"id":"2","text":"Товары","state":{"opened":false},"children":[{"id":"3","text":"Мебель","state":{"checked":false}},{"id":"4","text":"Бытовая техника","state":{"checked":false}}]},{"id":"5","text":"Услуги","state":{"opened":false},"children":[{"id":"6","text":"SPA - салоны","state":{"checked":false}},{"id":"7","text":"Ремонт бытовой техники","state":{"checked":false}}]}]}]
Если опять вручную напишу, т.е. $json присвою полученную строку:
Код: Выделить всё
$json ='[{"id":"1","text":"Категории ","state":{"opened":false},"children":[{"id":"2","text":"Товары","state":{"opened":false},"children":[{"id":"3","text":"Мебель","state":{"checked":false}},{"id":"4","text":"Бытовая техника","state":{"checked":false}}]},{"id":"5","text":"Услуги","state":{"opened":false},"children":[{"id":"6","text":"SPA - салоны","state":{"checked":false}},{"id":"7","text":"Ремонт бытовой техники","state":{"checked":false}}]}]}]':
Подскажите, пожалуйста, что я делаю не так. Как мне сделать, чтобы получилось:
Код: Выделить всё
$json_result = '.$json.';