Пример кода:
<?php
$json = "['foo', 'bar']";
var_dump( json_decode($json) );
Он работает с PHP 5.5.3, но он не подходит для более низких версий PHP
Он работает на моей машине с PHP 5.5.3, но он не работает везде.
Я знаю, что это некорректно JSON, но мой webservice дает мне JSON с символами '
вместе с "
['foo', "bar", {'test': "crazy \"markup\""}]
Как анализировать данные JSON с апострофами в PHP 5.3? Очевидно, что оригинальный JSON, который я хочу проанализировать, более сложный.
(я не могу обновить свой PHP на производственном сервере, не получив должного JSON от webservice)