JSON的基本语法 .

JSON:Javascript对象表示法(Javascript Object Notation)
JSON是存储和交换文本信息的语法。类似XML

  json语法规则
json语法是Javascript对象表示语法的子集
 
  1、数据在名称/值对中
  2、数据由逗号分隔
  3、花括号保存对象
  4、方括号保存数组
JSON名称/值对
书写格式:名称/值对
名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:
"firstName":"John" 等价于  firstName="John"
对象可以包含多个名称/值对
{ "firstName":"John" , "lastName":"Doe" }等价于
firstName="John";
lastName="Doe";

JSON数组
json数组在方括号中书写:
数组可包含多个对象:
{"emplorees":[
{"firstName":"John","lastName":"Doe"},
{"firstName":"Anna","lastName":"Smith"},
{"firstName":"Peter","lastName":"Jones"}
  ] 


         把 json 文本转换为javascript对象
 json最常见的用法之一,是从web服务器上读取JSON数据(作为文件或
者做HttpRequest),讲json数据转换为javascript对象,然后在网页
中使用该数据。

JSON实例-来自字符串的对象
创建包含JSON语法的Javascript字符串
 var txt = '{ "employees" : [' +'{ "firstName":"Bill" ,
 "lastName":"Gates" },' +'{ "firstName":"George" ,
 "lastName":"Bush" },' +'{ "firstName":"Thomas" ,
"lastName":"Carter" } ]}';
由于JSON语法是Javascript语法的子集,Javascript函数eval()
可用于讲Json文本转换为Javascript对象;

eval()函数使用的是Javascript编译器,可解析json文本。然后生成
Javascript对象。必须把文本包围在括号中,这样才能避免语法错误
 
var obj=eval("("+txt+")");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值