2016-12-29 87 views
1
c_id: 76523456, 
output: { 
    alert_level: 1, 
    data: { 
     volume: 56, 
     date: '10th June 2016' 
      }, 
    alert_level: 2, 
    data: { 
     volume: 26, 
     date: '10th July 2016' 
      } 
     } 
} 

有人可以請幫忙。我們如何通過php代碼應用雙引號,然後解碼它?JSON解碼沒有雙引號的字符串

+0

http://stackoverflow.com/questions/8837659/remove-double-quotes-from-a-json-encoded-string-on-the-keys你可以看到這個解決方案 –

+0

它有多個問題成爲一個有效的json ..即使你使用雙引號' 「'那麼它也會拋出重複鍵的錯誤。所以它需要在生成點進行控制。或者你從一些API獲得? –

+0

你可以嘗試類型轉換。沒有關於在python中的php我可以做類型鑄造'str(dict.keys)'。 –

回答

-1

如果我沒看錯,這應該是JSON的是你期待的結構......列表/陣列內

[{ 
    "alert_level": 1, 
    "data": { 
     "volume": 56, 
     "date": "10th June 2016" 
    } 
}, { 
    "alert_level": 2, 
    "data": { 
     "volume": 26, 
     "date": "10th July 2016" 
    } 
}] 

字典

+0

我不知道,反應,我從網址得到的是相同的。我無法解碼它 –

+0

檢查你得到什麼類型的元素...調試,然後再繼續... –

+0

謝謝@Dinu公爵 –