Как обработать javascript объект (невалидный json) в php?

Пользователь

от johnpaul.blick , в категории: PHP , год назад

Как обработать javascript объект (невалидный json) в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от evalyn.barrows , 10 месяцев назад

@johnpaul.blick 

Для обработки невалидного JSON в PHP можно использовать функцию json_decode() с параметром true, чтобы получить массив вместо объекта.


Пример:

1
2
3
4
5
<?php
$invalid_json = '{"name": "John", "age": 30, "city": "New York}';
$valid_array = json_decode($invalid_json, true);
print_r($valid_array);
?>


Результат выполнения будет:

1
2
3
4
5
6
Array
(
    [name] => John
    [age] => 30
    [city] => New York
)


Теперь вы можете работать с полученным массивом в PHP.