JSON

PHP如何使用JSON

字号+ 作者:H5之家 来源:H5之家 2015-10-08 19:24 我要评论( )

json_decode(对JSON格式的字符串进行编码)格式:mixedjson_decode(string$json[,bool$assoc])$json待解码的jsonstring格式的字符串。$as

PHP解析JSON_PHP如何使用JSON
2014-06-28 20:45:19  By: dwtedx

json_decode(对 JSON 格式的字符串进行编码)

格式:mixed json_decode ( string $json [, bool $assoc ] )

$json

待解码的 json string 格式的字符串。

$assoc

当该参数为 TRUE 时,将返回 array 而非 object 。


例1:

<?php $json = ´{"a":1,"b":2,"c":3,"d":4,"e":5}´; var_dump(json_decode($json)); var_dump(json_decode($json, true)); ?>

以上例程会输出:

object(stdClass)#1 (5) {

["a"] => int(1)

["b"] => int(2)

["c"] => int(3)

["d"] => int(4)

["e"] => int(5)

}


array(5) {

["a"] => int(1)

["b"] => int(2)

["c"] => int(3)

["d"] => int(4)

["e"] => int(5)

}


例2:

<?php $json_string=´{"id":1,"name":"mike","country":"usa","office":["microsoft","oracle"]} ´; $obj=json_decode($json_string); ?>

可以使用以下的方法来输出和访问

echo $obj->name; //displays mike

echo $obj->office[0]; //displays microsoft


注意:

(1)使用UTF-8编码

(2)不能在最后元素有逗号

(3)不能使用单引号

(4)不能有 , ,如果有请替换


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评