Это не имеет смысла, у вас будет строка, которую вам нужно будет оценить, чтобы использовать ее из JS. Вопрос о сбое вызова json_encode.
странное поведение сjson_encode
а такжеjson_decode
и я не могу найти решение:
Мое приложение php вызывает веб-сервис php. Веб-сервис возвращает json, который выглядит следующим образом:
var_dump($foo):
string(62) "{"action":"set","user":"123123123123","status":"OK"}"
Теперь я люблю декодировать JSON в моем приложении:
$data = json_decode($foo, true)
но возвращаетсяNULL
:
var_dump($data):
NULL
Я использую php5. Content-Type ответа от веб-службы:"text/html; charset=utf-8"
(также пытался использовать"application/json; charset=utf-8"
)
Что может быть причиной?