在php中验证json模式

时间:2013-10-16 13:33:41

标签: javascript php json yii

我有以下json模式

{"property":[{"id":"1","name":"Property 1"},{"id":"2","name":"Property 2"}]}

如何验证json架构?提前谢谢。

2 个答案:

答案 0 :(得分:1)

使用json_decode($string);将JSON字符串转换为本机PHP。如果返回NULL,则无法解码字符串。然后,您可以使用json_last_error()来获取错误代码,这可能会有所帮助。

http://www.php.net/manual/en/function.json-decode.php

http://www.php.net/manual/en/function.json-last-error.php

答案 1 :(得分:-1)

我不认为JSON有架构......但您可以使用此站点验证您的JSON字符串并对其进行格式化:http://jsonformatter.curiousconcept.com/

根据网站的说法,你的json字符串是有效的,格式如下:

{
   "property":[
      {
         "id":"1",
         "name":"Property 1"
      },
      {
         "id":"2",
         "name":"Property 2"
      }
   ]
}