如何在PHP中解析JSON

时间:2015-08-20 18:10:38

标签: php json

我试图将POST发送的JSON解析到我的网络服务。 我正在使用Google Chrome的Advanced Rest Client工具来测试restapi。

我如何阅读此请求并回复它?

我发送了名为"格式的密钥"和" json"作为此键的值。我正在添加像

这样的JSON
"{"id":"235325"}"

我的PHP API代码的一部分:

if( strcasecmp($format,'json') == 0 )
{
   //how to read that id = 235325?
}

2 个答案:

答案 0 :(得分:4)

尝试json_decode()功能。它是在php中解析json的标准函数。

答案 1 :(得分:0)

如果想使用数组:

$json = '{"id":"235325"}';

$array = json_decode($json, true);

foreach($array as $element){
if($element == 0){

}
}

使用对象:

$json = '{"id":"235325"}';

$object = json_decode($json);

if($object->id == 0){

}