美文网首页
理解JSON

理解JSON

作者: 葵自渡_ | 来源:发表于2019-08-01 17:02 被阅读0次
大纲:
  • JSON概念
  • JSON语法(简单值,对象,数组,结合)
  • 解析JSON
1、JSON是什么?

JSON是一种数据格式,并不是编程语言。不是只有JavaScript才可以使用JSON

2、JSON语法
  • 简单值

1、JSON中可以表示字符串,数值,布尔值和null,但是不支持undefined
2、与js字符串不同,JSON字符串必须使用双引号("")

 12                     //数值
"hello"                 //JSON字符串
  • 对象

JOSN中的对象与js对象字面量的写法的区别(数组也一样):
1、JSON没有变量的概念
2、JSON的末尾没有分号

//js字面量的写法
 var person = {
     name:"bree",
     age:30
};
//js字面量里的key也可以加上""
 var person = {
     "name":"bree",
     "age":30
};
//JSON中对象的写法
 {                                   //没有变量声明
     name:"bree",
     age:30
}                                   //没有分号
  • 数组
//js中数组字面量的写法
var arr = [12,"hello",true];
//JSON中数组的写法
[12,"hello",true]    //没有变量声明,没有分号
  • JSON中数组和对象结合起来,还可以更复杂
[
        {
            "name":"bree",
            "age":30,
            "family":["Tony","lili","amy"]
        },
        {
            "name":"susan",
            "age":33,
            "family":["Cherry","David","Matthew"]
        },
        {
            "name":"bree",
            "age":32,
            "family":["Emily","Ella","Mary"]
        },

    ]
3、解析JSON
  • JSON的优势:

1、拥有与js类似的语法
2、可以把JSON数据结构解析成有用的js对象
3、比起XML从DOM文档中提取数据方便许多

  • JSON对象的方法:

1、JSON.stringify() 把js对象序列化为JSON字符串
2、JSON.parse() 把JSON字符解析为原生js值
3、这里的JSON是全局对象JSON,stringify() 和parse()都是这个对象上的方法

相关文章

  • json模块

    一、概念理解 1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json...

  • python中json文件处理涉及的四个函数json.dumps

    一、概念理解 1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json...

  • day8(1.10) JSON

    不颓废了,加油!我可以的。 本章内容 理解JSON语法解析JSON序列化JSON 对于json最重要的是理解它是一...

  • 20 JSON

    本章内容 理解 JSON 语法 解析 JSON 序列化 JSON 关于 JSON,最重要的是要理解它是一种数据格式...

  • 理解JSON

    ★有大神言:从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一...

  • 理解JSON

    大纲:JSON概念JSON语法(简单值,对象,数组,结合)解析JSON 1、JSON是什么? JSON是一种数据格...

  • python中json文件处理涉及的四个函数json.dumps

    1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (...

  • python中json文件处理涉及的四个函数json.dumps

    1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串)(1...

  • 2-3变量类型和计算-3 如何理解json

    2-3变量类型和计算-3 如何理解json 问题:如何理解json json只不过是一个js对象而已 常用的api...

  • JSON的理解

    JSON (JavaScript Object Notation JS对象标记) 是一种轻量级的数据交换格式. ...

网友评论

      本文标题:理解JSON

      本文链接:https://www.haomeiwen.com/subject/bkykrctx.html