zoukankan      html  css  js  c++  java
  • JSON转js

    JSON是JavaScript Object Notation的缩写,它是一种数据交换格式

    JSON数据类型:

    • number:和JavaScript的number完全一致;
    • boolean:就是JavaScript的truefalse
    • string:就是JavaScript的string
    • null:就是JavaScript的null
    • array:就是JavaScript的Array表示方式——[]
    • object:就是JavaScript的{ ... }表示方式。

    JSON数据序列化成JSON格式的字符串

    JSON.stringify(json);

    如果要美化的话,可以写成下面这种形式

    JSON.stringify(json, null, '  '); 
    //第一个参数是JSON数据对象;
    //第二个参数用于控制如何筛选对象的键值,输出指定的属性,还可以传入一个函数,这样对象的每个键值对都会被函数先处理;
    //第三个参数用于设置缩进多少

    反序列化

    拿到一个JSON格式的字符串,我们直接用JSON.parse()把它变成一个JavaScript对象(parse :解析的意思)

    JSON.parse()还可以接收一个函数,用来转换解析出的属性

    假如拿到一个JSON格式的对象,那么可以用下面的代码将其转换为js对象

    JSON.parse(JSON.stringify(json))
  • 相关阅读:
    Python学习资料
    异常
    I/O
    Python3+迭代器与生成器
    python标准数据类型
    人工智能、机器学习和深度学习
    原地排序和复制排序
    序列化和Json
    登陆加密小程序
    hashlib模块加密用法
  • 原文地址:https://www.cnblogs.com/tudoo/p/12779312.html
Copyright © 2011-2022 走看看