{"Infor":["阿斯顿的撒","<p>阿打算打<br></p>","","3"]}
把数组装换成json的结果
Array 集合JSON对象
$s='{"Infor":["阿斯顿的撒","<p>阿打算打<br></p>","","3"]}';
$o=json_decode($s,true);
$arr=$o['Infor'];
for($i=0;$i<count($arr);$i++)echo $arr[$i];
这是个含有JSONArray 的JSONObject
如果想取 阿斯顿的撒 的值
JSONOBject json = new JSONObject("{"Infor":["阿斯顿的撒","
阿打算打
谢谢
$arr = Array('one','two', 'three');
echo json_encode($arr);
["one","two","three"]
{"Infor":["阿斯顿的撒","
阿打算打
json格式。json的数据格式{ key : value },value数据类型可以是字符串,数字,数组等任意类型
上面这个数据第一眼看上去不太像json,仔细看很容易辨别出来;
["阿斯顿的撒","<p>阿打算打<br></p>","","3"]其实就是一个字符串数组,也就是json属性Infor的值是个数组对象
拆解一下就容易识别了
var value=new Array("阿斯顿的撒","<p>阿打算打<br></p>","","3");
var json={"infor":value};
可以通过json["infor"]或者json.infor来获取数组值
其实就是一个二维数组转换的json数据而已。原数据格式为:["Infor" => ["阿斯顿的撒","
阿打算打