Задать вопрос
@santavits

Как разбирается такой json на php?

Получаю такой вот ответ в формате json
{"id":4812159,"title":null,"kind":1,"max_count":100,"cost":1,"current_count":100,"created_at":"2019-11-19T20:36:28.471+03:00","paused":false,"suspended":false,"finished":false,"last_order_at":"2019-11-19T20:36:28.471+03:00","current_limits_optimized":", , , , , ","included_tag_list":[],"checking_tasks_count":0}{"order":"4812159"}


Всё бы ничего но тут 2 ответа json в одном и как не пробовал всё никак не получается его разобрать

нужно получить значение order
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
$string = '{"id":4812159,"title":null,"kind":1,"max_count":100,"cost":1,"current_count":100,"created_at":"2019-11-19T20:36:28.471+03:00","paused":false,"suspended":false,"finished":false,"last_order_at":"2019-11-19T20:36:28.471+03:00","current_limits_optimized":", , , , , ","included_tag_list":[],"checking_tasks_count":0}{"order":"4812159"}';

$data = explode('}{', $string);
$jsonOne = json_decode($data[0].'}', true);
$jsonTwo = json_decode('{'.$data[1], true);

echo $jsonTwo['order']; //4812159
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Dimastik86
@Dimastik86
(isset($brain))?: die;
if(isJSON(data))
+
рекурсия
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽