android发送Json对象时,如何使用php读取Json数据?
我想将数据存储在我的mysql数据库中,该数据库是通过webservice从android发送的。我无法理解如何从json访问字段值 json格式如下:android发送Json对象时,如何使用php读取Json数据?,php,Php,我想将数据存储在我的mysql数据库中,该数据库是通过webservice从android发送的。我无法理解如何从json访问字段值 json格式如下: {'User_Usr':[ { "id": 912345678901, "text": "How do I write JSON on Android?", "geo": null, "user": { "name": "android_newb", "followers_count": 41 }, { "id"
{'User_Usr':[
{
"id": 912345678901,
"text": "How do I write JSON on Android?",
"geo": null,
"user": {
"name": "android_newb",
"followers_count": 41
},
{
"id": 912345678902,
"text": "@android_newb just use android.util.JsonWriter!",
"geo": [50.454722, -104.606667],
"user": {
"name": "jesse",
"followers_count": 2
}
}
]}
所以请各位。把这个问题的解决方案寄给我。。
提前感谢….使用
$value = json_decode(jsonString);
这里的$value
是一个数组,它保存jsonString
的值。
处理此数组以将值存储在数据库中使用PHP函数json_decode();它将把json数据转换为PHP数据,因此由于它被包装在{和}$t中,所以它将作为类
传递。下面将是一个对象。
最好只对结果进行打印,这样会显示生成的内容
$t = json_decode($android_data);
print_r($t);
您可以参考
试试谷歌人,这真的很简单。@PozzoApps:老兄,你还没明白我的问题。。。我只是想知道json的正确格式。。。我自己解决了。。谢谢你提出这类有价值的建议。。
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
var_dump(json_decode($json, true));