我的json文件有一个小问题,我想做的是从我的json文件中获取特定的对象,所以在上面的这个json中,当我添加这个参数stream_id=并且例如我添加这个idstream_id=200它应该只显示具有该id的对象,所以为了更清楚,它应该显示id:200,name:Ravi Tamada,email:ravi@gmail.cometc,with PHP,谢谢
{
"contacts": [
{
"id": "200",
"name": "Ravi Tamada",
"email": "ravi@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
"url": "http://149.202.196.143:8000/live/djemal/djemal/592.ts"
},
{
"id": "201",
"name": "Johnny Depp",
"email": "johnny_depp@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
"url":"http://149.202.196.143:8000/live/djemal/djemal/592.ts"
},
{
"id": "202",
"name": "Leonardo Dicaprio",
"email": "leonardo_dicaprio@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
"url":"http://149.202.196.143:8000/live/djemal/djemal/592.ts"
}
]
}
4条答案
按热度按时间dwbf0jvd1#
你可以遍历你的JSON并寻找你需要的ID,就这么简单。
myss37ts2#
也许你可以使用json_decode和$assoc=true(这个选项将JSON转换为数组,甚至是嵌套数组),然后循环遍历数组以找到所需的元素。
iyzzxitl3#
您应该能够使用如下所示的简单js/jquery函数循环JSON,其中您只需传递指定的id。
f3temu5u4#
您可能需要更频繁地通过id获取数据,而不是每次都循环遍历数组。
然后访问: