[{
"ID": 1,
"datum": "2016-02-04 14:20:59",
"nummer": "+467123123951",
"text": "Svar..."
}, {
"ID": 2,
"datum": "2016-02-05 10:11:36",
"nummer": "+467123123951",
"text": "BLOOG STOPP"
}]
這是我得到的respose,但我有問題將其轉換爲解碼函數在php中的數組。這是json-string格式不正確嗎?在php中生成表格或漂亮的json打印
我該如何生成一個php表格或者很好地打印它。
將不勝感激任何幫助,謝謝。
編輯:我的PHP版本是5.6根據JSONLint JSON字符串似乎是有效的。
$in=file_get_contents($url."/in/?key=xxxxxxxxx");
$json = json_decode($in);
echo json_encode($json, JSON_PRETTY_PRINT);
和響應頭:
連接:關閉, 內容編碼:gzip, 的Content-Length我從我的服務提供商($網址),用下面的PHP代碼獲得JSON :212, 的Content-Type:text/html的, 日期:星期六,2016年2月6日7時25分07秒GMT, 服務器:nginx, 各不相同:接受編碼,用戶代理
這是否(內容-Encoding:gzip)表示響應是壓縮的d?
取決於你可能能夠使用'json_decode($ data,JSON_PRETTY_PRINT);'〜從php v5.4開始可用的PHP版本 – RamRaider
響應是無效的JSON。 'ID','datum',...這些鍵也必須用雙引號括起來''' –
有很好的在線JSON驗證器,例如[JSONLint](http://jsonlint.com) – Trix