JSON数据格式

JSON是什么

JSON是JavaScript Object Notation的缩写 是一种轻量级的数据交换格式

JSON语法规则

  • 名称/值对的集合 不同语言中它被理解为对象

    {
         "name":"小夜勃"}
    
  • 值得有序列表 大部分语言中他被理解为数组

    [
    	1,2,3
    ]
    

JSON文件

JSON具有独立的文件,扩展名为“json” 。该文件中允许保存JSON格式的数据。

JavaScript中的JSON

JSON 的值可以是字符串、数值、布尔值、null、对象、数组。

JavaScript类型 JSON的不同点
对象和数组 属性名称必须是双引号括起来的字符串:最后一个属性后不能有逗号
数值 禁止出现前导零
字符串 只有有限的一些字符可能被转义

JSON字符串与JSON对象

  • JSON字符串:在JavaScript语言中内容格式符合JSON格式的字符串类型的数据

    let jsonString = '{"name":"小夜勃"}';
    
  • JSON对象就是指JSON格式在JavaScript语言中的具体表现形式为对象或数组。

    let jsonObject = {
         
        name: "小夜勃"
    };
    let jsonarr = [1, 2, 3, 4];
    

JSON 对象与 JSON 字符串转换

  • JSON字符串转为JSON对象

    // JSON字符串
    let jsonString = '{"name":"小夜勃"}';
    // JOSN字符串转JSON
    let jsonObject = JSON.parse(jsonString);
    
  • JSON对象转为JSON字符串

    // JSON字符串
    let jsonString = '{"name":"小夜勃"}';
    // JOSN字符串转JSON
    let jsonObject = JSON.parse(jsonString);
    console.log(jsonObject)
    // JSON转JSON字符串
    let jsonResult = JSON.stringify(jsonObject);
    console.log(jsonResult)
    

Ajax中的JSON

// HTML <button id="btn">按钮</button>
document.querySelector("#btn"
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值