我正在用Java解析这个JSON数据。我确实掌握了PHP的基本知识,但我无法用PHP解析这个JSON数据,有人可以帮我这样做吗?
my_jsonEncode.json
{
"server_response": [
{
"error": true,
"instId": "1",
"instName": "abc",
"instDescription": "my description",
"instLogo": "web.com/image/mylogo.jgp"
}
]
}
答案 0 :(得分:1)
试试这个:
$json = '{
"server_response": [
{
"error": true,
"instId": "1",
"instName": "abc",
"instDescription": "my description",
"instLogo": "web.com/image/mylogo.jgp"
}
]
}';
$result = json_decode ($json);
echo $result->server_response[0]->instId.' ';
echo $result->server_response[0]->instName.' ';
echo $result->server_response[0]->instDescription.' ';
echo $result->server_response[0]->instLogo.' ';
编辑:它将Json转换为php对象。由于只有Json数组,您可以直接获取该元素。如果您在Json中有更多数组,那么您可以预先处理每个$ result-> server_response。例如:
foreach($result->server_response as $item)
答案 1 :(得分:0)
Php有两个内置函数(主要是)与JSON一起使用,它们是:
后一个返回一个带有键值对的关联数组。