2013-07-12 59 views
0

我無法到JSON在PHP解碼解碼,如果我做了json_decode返回NULL()無法到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) 
} 
+1

Json本質上是一個字符串。 json_decode()將字符串轉換爲數組或StdClass。你發佈的內容已經是一個數組。那麼json字符串在哪裏? – markdwhite

+2

您的var_dump看起來像是在爲PHP數組工作。如果var已經是一個PHP數組,則不需要使用json_decode()。你可以發佈給你的結果的實際代碼? –

回答

4

那就是不是 JSON。

這已經是PHP數組 - 無需解碼任何東西。