我一直在这里好几个小时,不能为我的生活弄清楚如何解码这个json文件。我正在使用gnip来捕获Twitter数据。 Gnip以JSON格式返回数据。我需要一种方法来解码这个在PHP中,并能够访问每个JSON对象。我之前和json一起工作过,但我无法围绕这一个思路。我简单的测试过程中遇到了一个有趣的事情是,如果我有这样的从gnip解码json与php
{"foo":123}
一个json的代码,我可以在此使用json_decode()函数进行解码。但是,如果JSON是格式化这样
{
"foo":123
}
它不解码:/
这里是一个链接到JSON代码:如果这个环节不工作这应该
https://dl-web.dropbox.com/get/Public/myjson.json?w=b7ad8e2c
https://dl.dropbox.com/u/57604377/myjson.json
我试图像这样访问它。
我把所有的这个JSON代码的文件中,并读取该文件,并把内容到一个变量名为$ JSON 然后,
$obj = json_decode($json)
我想这两种方法来访问“id的值“对于初学者
echo $obj->id
和
echo $obj->{'id'}
它不重打开任何东西
我希望你们中的一些聪明人能够给我一些见解。
您的格式化JSON有效,并且正确解析了json_decode:http://codepad.org/HJmVMaEr –
使用第二个链接中的数据json_decode也适用于我。 php 5.4.7/win32 – VolkerK
什么是$ json和$ obj的var转储 –