У меня есть строка JSON, которую я пытаюсь разобрать с помощью json_decode($s,true)
. Если я var_dump
моих строк, это выглядит следующим образом:json_decode() возвращает NULL из-за двойных кавычек
string(186) "[{"ta_id":97497,"partner_id":"229547","partner_url":"http://partner.com/deeplink/to/229547"},"ta_id":97832,"partner_id":"id34234","partner_url":"http://partner.com/deeplink/to/id34234"}]"
Вы можете увидеть эти двойные кавычки (и неправильную подсветку синтаксиса) в начале строки, и я полагаю, что моя проблема. json_last_error()
4
Как это исправить? Строка извлекается из данных POST
. Спасибо
Двойные кавычки здесь не являются проблемой (именно так PHP показывает строки при использовании 'var_dump'). Вам не хватает '{' до 2-го 'ta_id'. –
OMG Я так свалка. Спасибо всем. – simPod