Как json_decode неверный JSON с апострофом вместо кавычки

Образец кода:

<?php

$json = "['foo', 'bar']";

var_dump( json_decode($json) );

Работает сPHP 5.5.3 но это не работает для более низких версий PHP

Он работает на моей машине с PHP 5.5.3, но не работает везде.

Я знаю, что это неверный JSON, но мой веб-сервис дает мне JSON с' символы вместе с"

['foo', "bar", {'test': "crazy \"markup\""}]

песочница

Как анализировать данные JSON с апострофами в PHP 5.3?Очевидно, что оригинальный JSON, который я хочу проанализировать, является более сложным.

(Я не могу обновить мой PHP на производственном сервере и получить правильный JSON от веб-службы)

Ответы на вопрос(7)

Ваш ответ на вопрос