JSON数据格式

一、JSON基础

1.简介

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
JSON 是轻量级的文本数据交换格式
JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。
JSON 具有自我描述性,更易理解

2.JSON实例

{
    "people": [
    	{ "name":"哈哈"}, 
    	{ "name":"呵呵"}, 
    	{ "name":"嘿嘿"}
    ]
}

JSON - 转换为 JavaScript 对象
JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。
由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。

3.JSON语法

数据在名称/值对中
数据由逗号分隔
大括号保存对象
中括号保存数组

4.JSON的值

JSON 值可以是:
数字(整数或浮点数) { "age":30 }
字符串(在双引号中) { "name": "李四" }
逻辑值(true 或 false) { "flag":true }
数组(在中括号中)

{"people":
    [
       { "name":"张三"},
       { "name":"李四"}
    ]
};

对象(在大括号中)

{"people":
    {
        "name": "lis",
        "age": 30
    }
 }

null { "UFO":null }

二、JSON在JavaScript中的使用

1.创建

在这里插入图片描述

2.值的读取

在这里插入图片描述
在这里插入图片描述

3.值的修改

在这里插入图片描述
在这里插入图片描述

4.字符串转JSON

JSON.parse(text,fun):text为传入字符串必填,fun为回调函数,将为对象的每个成员调用此函数。
JSON 通常用于与服务端交换数据。
在接收服务器数据时一般是字符串。

(1)将数据转换为 JavaScript 对象。

可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。
在这里插入图片描述
在这里插入图片描述

(2)第二个参数 fun的使用

JSON.parse 的第二个参数 fun,一个转换结果的函数,对象的每个成员调用此函数。
在这里插入图片描述
在这里插入图片描述

5.JSON转字符串

JSON.stringify()

JSON 通常用于与服务端交换数据。
在向服务器发送数据时一般是字符串。
我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值