NULL Существует странное поведение с json_encode
и json_decode
, и я не могу найти решение:json_decode возвращается после WebService вызова
Мой PHP приложение вызывает PHP веб-службы. Вебсервис возвращает JSON, который выглядит следующим образом:
var_dump($foo):
string(62) "{"action":"set","user":"123123123123","status":"OK"}"
Теперь мне нравится декодировать JSON в моем приложении:
но он возвращает NULL
:
var_dump($data):
NULL
Я использую php5. Содержимое-Тип ответа от webservice: "text/html; charset=utf-8"
(также пытался использовать "application/json; charset=utf-8"
)
В чем причина?
Я так не думаю. Это фигурная скобка. Я думаю, что каждая структура JSON должна начинаться с фигурной скобки. – schouk
Нет не фигурной скобки - есть персонаж перед фигурной скобкой. –
Я думаю, что форматирование SO пытается решить этот трудный вопрос. :-p –