【发布时间】:2016-06-29 22:43:41
【问题描述】:
Json
{
"articles": [
{
"id": 1,
"name": "Josh"
},
{
"id": 2,
"name": "Jenny"
},
{
"id": 3,
"name": "Chris"
}
]
}
如何通过 id 搜索姓名?
如果我只想选择 Josh,我该怎么办?
现在我正在使用 php 和 foreach 循环解码 json。
$url = "articles.json";
$json = json_decode(file_get_contents($url));
foreach($json->articles as $articles){
echo $articles->name;
}
我只想选择 id 为 1 的名称。
【问题讨论】:
-
你必须做一个forloop。如果你想搜索一种查询,你需要使用像 jql、jsonpath 这样的框架,或者更大的框架,里面有 json 查询。