Jak json_decode nieprawidłowy JSON z apostrofem zamiast cudzysłowu
Przykładowy kod:
<?php
$json = "['foo', 'bar']";
var_dump( json_decode($json) );
Działa zPHP 5.5.3 ale nie działa dla niższych wersji PHP
Działa na moim komputerze z PHP 5.5.3, ale zawodzi wszędzie.
Wiem, że jest to niepoprawny JSON, ale moja usługa daje mi JSON'
symbole razem z"
['foo', "bar", {'test': "crazy \"markup\""}]
Jak analizować dane JSON za pomocą apostrofów w PHP 5.3?Oczywiście oryginalny JSON, który chcę przeanalizować, jest bardziej złożony.
(Nie mogę uaktualnić mojego PHP na serwerze produkcyjnym ani uzyskać poprawnego JSON z usługi internetowej)