"; //["red","blue","green"]$animal = array('east'=>'tiger','north'=>'wolf','south'=>'monkey'); //【关联数组】echo json_encode($animal),"";//{"east":"tiger","north":"wolf","south":"monkey"}//【索引关联数组】$animal2 = array('east'=>'tiger','north'=>'wolf','duck','south'=>'monkey');echo json_encode($animal2),"";//{"east":"tiger","north":"wolf","0":"duck","south":"monkey"}//[{},{},{}]//{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"9","WD":"南风","WS":"2级","SD":"26%","WSE":"2","time":"10:20","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB","njd":"暂无实况","qy":"1014"}}//{名称:[],名称:[],名称:[]}//【对象生成json信息】class Person{ public $addr = "beijing"; public $height = 170; public function study(){ echo "study php"; }}$tom = new Person();//只是对象的属性给生成json信息echo json_encode($tom);//{"addr":"beijing","height":170}
1.json
json_encode(数组/对象)------------>生成json信息,
json_decode(json信息); 反编码json信息
对json字符串信息进行反编码,变为当前语言可以识别的信息。
2. javascript接收处理json信息
通过eval()把接收的json字符串变成真实的对象信息
代码如下:
新建网页 获得天气预报接口信息