Я отправляю сообщение JSON на PHP, содержащий несколько элементов. Моя JSON выглядит следующим образом:Преобразование JSON в PHP Array
[
{
"request": "submitTicket",
"id": "3",
"delivLoc": "1 COLORADO CITY",
"estimatedBarrels": "123.0",
"facilityID": "T666778",
"highDegreeF": "0.0",
"highOilFeet": "0"
},
{
"request": "submitTicket",
"id": "4",
"delivLoc": "1 COLORADO CITY",
"estimatedBarrels": "143.0",
"facilityID": "T666778",
"highDegreeF": "0.0",
"highOilFeet": "0"
},
{
"request": "submitTicket",
"id": "5",
"delivLoc": "1 COLORADO CITY",
"estimatedBarrels": "122.0",
"facilityID": "T666778",
"highDegreeF": "0.0",
"highOilFeet": "0"
}
]
Я пытался использовать json_decode() в PHP, но он возвращается нуль, который вызывает цикл Еогеасп на провал. Почему декодер не работает?
На самом деле этот JSON получает обратно косые черты, вставленные в него при приходе на PHP. Я вынул их перед публикацией здесь, а также попытался запустить его с помощью stripslashes().
Не могли бы вы показать результат 'var_dump' /' print_r' переменной, которую вы пытаетесь использовать json_decode? – akhyar
в андроиде или php? http://www.androidhive.info/2012/01/android-json-parsing-tutorial/ –
Вы посмотрели [документацию] (http://php.net/manual/en/function.json-decode. PHP)? «NULL» возвращается, если json не может быть декодирован или если кодированные данные глубже, чем предел рекурсии ». Ваш JSON, скорее всего, искажен. – dimo414