В чем разница между кодированием данных Collect и Array как json с использованием json_encode () в Laravel - php? - PullRequest
0 голосов
/ 30 мая 2020

При попытке json_encode некоторые данные типа collect () и array () в laravel - php возвращает аналогичный объект json. При декодировании (python - сторонний API) он что-нибудь различает?

Но после кодирования как json оба выглядят одинаково

{"type":"collection","data":[{"id":3,"id_ref":32},{"id":4,"id_ref":43}]}

{"type":"array","data":[{"id":3,"id_ref":32},{"id":4,"id_ref":43}]}

Код для кодирования:

json_encode(['type'=>'collection','data'=>collect($array)])

json_encode(['type'=>'array','data'=>$array])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...