我试图将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?
}
答案 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){
}