0
Я не могу расшифровать JSON на PHP, она возвращает NULL, если я делаю json_decode()Невозможно декодировать JSON на PHP от API
Если я делаю var_dump это дает мне следующую JSon строку:
array(12)
{
["Type"]=> string(5) "Test"
["PIN"]=> int(0)
["OwnerId"]=> string(36) "3809fcad-bbcb-4ae2-af48-306565dc13f5"
["Name"]=> string(22) "Dummy Simulator Device"
["IgnitionOn"]=> NULL
["LastGPSEvent"]=> string(36) "87907b6b-4e0b-4726-853c-0fd9777ee764"
["CurrentTrip"]=> string(36) "d94c0730-e78b-46df-8001-a94d76113571"
["LastContactTime"]=> string(24) "2013-07-12T15:27:04.534Z"
["Viewers"]=> NULL
["_id"]=> string(28) "SimTest_LLTmkJ3EIavH2RKKYkVf"
["_rev"]=> NULL
["_deleted"]=> bool(false)
}
Json - это по существу строка. json_decode() преобразует строку в массив или StdClass. То, что вы разместили, уже является массивом. Итак, где же строка json? – markdwhite
Ваш var_dump выглядит так, как будто он работает для массива PHP. Если var уже является массивом PHP, вам не нужно будет использовать json_decode(). Можете ли вы опубликовать фактический код, который дает ваш результат? –