json

json:javascript object notation(js对象符号):是一种数据交换格式

通过php生成json信息:json_encode

<?php
$arr = array('name','age','sex');//索引数组
echo json_encode($arr);


$menarr = array('zhangsan'=>'men','lisi'=>'women');//关联数组
echo json_encode($menarr );

?>
View Code
 

json从php输出的结果可以直接用ajax接受处理:eval()

 json语法规则:

数据在名称/值对中: 'name':'zhangsan'等价于javascript语句:name='zhangsan'   json的值可以是:数字 字符串(在双引号中) 逻辑值(true或false)  数组(在中括号中) 对象(在大括号中) null

数字:{ "age":30 }
逻辑值:{ "flag":true }
数组:{ "sites": [ { "name":"zhangsan" , "url":"www.baidu.com" }, { "name":"google" , "url":"www.google.com" } ] }
对象:{ "name":"zhangsan" , "url":"www.baidu.com" }

数据由逗号分开

大括号保存对象

中括号保存数组

json对象

对象可以是多个键值对,object = { "name":"zhangsan" , "url":"www.baidu.com" }

访问对象值时用 .  例如:object.name

posted @ 2018-05-15 21:01  wfc139  阅读(108)  评论(0编辑  收藏  举报