[{
"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