json数据格式分析

在json中,有两种结构:对象和数组。

1.对象

一个对象以"{"(左括号)开始,"}"(右括号)结束。每个"名称"后跟一个":"(冒号);"'名称/值’'对"之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。

var a={
   "id":"aaa",
   "num":123456,
   "cardno":2000,
   "datetime":"2009-08-20"
}

2.数组

数组是值的有序集合。一个数组以”[”(左中括号)开始,"]"(右中括号)结束。值之间运用 ","(逗号)分隔。

var jsonranklist=[
{    
    "id":"aaa",    
    "num":123456,    
    "cardno":2000,    
    "datetime":"2009-08-20" 
},       
{    
    "id":"aaa",    
    "num":123456,    
    "cardno":2000,    
    "datetime":"2009-08-20"
},
];

在数据传输流程中,json是以文本,字符串的形式传输,而js操作json对象,所以json对象和json字符串之间需要相互转换。

总结:

  ①:在数据传输流程中,json是以文本,即字符串的形式传递的;

  ②:Json.stringify()将JSON对象转为JSON字符串(序列化);

  ③:Json.parse()将JSON字符串转为JSON对象(反序列化);

 

转载于:https://my.oschina.net/luleilei516/blog/842123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值