Как можно преобразовать объект JSON в массив в PHP? - PullRequest
0 голосов
/ 11 мая 2019

У меня есть этот JSON

[size: null, color: "white"]

, который отправляется на сервер почтовым методом.

Я пытаюсь

$your_json_string = json_decode($your_json_string, TRUE)

и

$your_json_string = html_entity_decode($your_json_string);
$your_json_string = json_decode($your_json_string, true);
  • С print_r($your_json_string); Я получаю: ноль .
  • С echo json_last_error(); я получаю: 4 .

Есть идеи, как мне это решить?

1 Ответ

0 голосов
/ 11 мая 2019

1) это массив json [], а не объект {}. 2) он будет запрашивать имена свойств.

$String = <<< LOL
{"size": null, "color": "white"}
LOL;

print_r(json_decode($String,TRUE));

тогда вы получите

Array
(
    [size] =>
    [color] => white
)
...