zoukankan      html  css  js  c++  java
  • 第20章JSON

    JSON,是一种数据格式。读取结构化数据时,可以把json直接传给eval(),可不创建DOM对象。

    20.1语法

    可表示简单值、对象、数组。不支持变量、函数或对象实例

    20.1.1简单值

    最简单的JSON数据格式就是简单值,JSON更多用来表示复杂数据结构

    20.1.2对象(复杂数据结构)

    JSON中要求给属性加双引号,没变量声明,没末尾的分号,同一个对象中不能出现两个同名属性

    20.1.3数组(复杂数据结构)

    采用JavaScript中的数组字面量形式,数组中也没有变量和分号

    20.2解析与序列化

    JSON可以解析为JavaScript对象的优势明显

    20.2.1 JSON对象

    eval()函数可以解析、解释并返回JavaScript对象和数组

    JSON对象的两个方法

    stringify()把JavaScript对象序列化为JSON字符串,输出的字符串不包含任何空格或缩进

    parse()把JSON字符串解析为原生JavaScript值

    20.2.2序列化选项

    JSON. stringify()还可接收两个参数,第一个参数是过滤器,第二个参数是一个选项,表示是否在JSON字符串中保留缩进

    20.2.3解析选项

    函数:JSON.parse()

    JSON.parse()可接收两个参数

    JSON数据

    还原函数,该函数将在每个键值对上调用

  • 相关阅读:
    Java 链表
    知识点归列
    HTML和CSS必须知道的重点难点问题
    函数表达式
    javascript原型链
    canvas成长树
    checkbox选中问题
    使用vue-cli脚手架自定义iview主题
    AI学习吧-Redis操作-事务、订阅
    AI学习吧-REDIS-常识
  • 原文地址:https://www.cnblogs.com/wjw1997/p/7384199.html
Copyright © 2011-2022 走看看