• JSON


    1.javaScript字符串与json字符串的最大区别在于:json字符串必须使用双引号 ,Json的属性也得加引号。与javascript的对象字面量相比,JSON对象有两个地方不一样。首先,没有声明变量(json中没有变量的概念)。其次,没有末尾的分号(因为这不是javascript语句,所以不需要分号)。JSON中的对象属性必须加双引号。

    2.JSON之所以流行的最主要原因是:可以把JSON数据结构解析为有用的javascript对象。与XML数据结构要解析成DOM文档而且从中提取数据极为麻烦相比,JSON可以解析为JavaScript对象的优势极其明显。

    3.JSON对象有两个方法:stringify() :用于把javascript对象序列化为JSON字符串和 parse() 用于把JSON字符串解析为原生的JavaScript值。

    4.toJSON()可以作为函数过滤器的补充,因此,假设把一个对象传入JSON.stringify(),序列化该对象的顺序如下:1.如果存在toJSON()方法而且能通过他取得有效的值,则调用该方法。否则,按默认属性执行序列化。2.如果提供了第二个参数,应用这个函数过滤器。传入函数过滤器的值是第(1)步返回的值。3.对第(2)步返回的每个值进行相应的序列化。4.如果提供了第三个参数,执行相应的格式化。

  • 相关阅读:
    正则匹配
    curator.zookeeper
    linux tail 命令查看日志 并加上颜色
    k8s一些命令
    k8s文件传递及scp
    Linux下如何在不解压jar包查看或修改配置文件
    MySQL教程之concat以及group_concat的用法
    JavaCV读取流设置超时
    学习html5 canvas 圆环
    jquery使用$.each()
  • 原文地址:https://www.cnblogs.com/luhangnote/p/2650544.html
Copyright © 2020-2023  润新知