JSON简介

JSON简介
JAVAScript Object Notation是一种轻量级的数据交换格式
具有良好的可读和便于快速编写的特性。

JSON支持的数据类型

  1. 数字(整数或浮点数)
  2. 逻辑值(true 或 false)
  3. 字符串(在双引号中)
  4. 数组(在方括号中)
  5. 函数
  6. 对象(在大括号中)
  7. null

JSON使用
JSON.parse()将字符串转化为对象
JSON.stringify()将对象转化为字符串

                  var str = '{ "name": "小明", "sex": "man" }';//  JSON字符串
                  var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
                    //读取
                  Alert(obj.name);
                  Alert(obj.sex);
                  var a = { "name": "小明", "sex": "man" };//JSON对象
                  var b =JSON.stringify(a); //将JSON对象转化为JSON字符

JSON复杂使用

显示数组,包含多个对象:

{
“books”: [
{ “language”:“Java” , “edition”:“second” },
{ “language”:“C++” , “lastName”:“fifth” },
{ “language”:“javascript” , “lastName”:“third” }
]

}
放入不同类型:

{
“arr”: “[10,50,40]”,//数组
“language”: “javascript”,//字符串
“price”: 500//数字
}
注意!!!json最后一个属性不加逗号

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值