zoukankan      html  css  js  c++  java
  • JavaScript学习-JSON

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

    数据类型只有那么几种!

    JSON里面只使用双引号""

    序列化对象

    可以看出JSON和JavaScript是一脉相承的

    var xiaoming = {
        name: '小明',
        age: 14,
        gender: true,
        height: 1.65,
        grade: null,
        'middle-school': '"W3C" Middle School',
        skills: ['JavaScript', 'Java', 'Python', 'Lisp']
    };
    
    var s = JSON.stringify(xiaoming);
    
    {"name":"小明","age":14,"gender":true,"height":1.65,"grade":null,"middle-school":""W3C" Middle School","skills":["JavaScript","Java","Python","Lisp"]}

    注意,一个对象被序列化以后就是一个花括号{},没有什么其他的名称

    {
      "name": "小明",
      "age": 14,
      "gender": true,
      "height": 1.65,
      "grade": null,
      "middle-school": ""W3C" Middle School",
      "skills": [
        "JavaScript",
        "Java",
        "Python",
        "Lisp"
      ]
    }

    反序列化

    JSON.parse('{"name":"小明","age":14}'); // Object {name: '小明', age: 14}
  • 相关阅读:
    sql server紧急状态下登录脚本
    将SQL for xml path('')中转义的字符正常显示
    SQL查询表中的有那些索引
    Set ARITHABORT Option设置为ON
    检测重编译
    计划指南
    sql server 清理缓存
    变量绑定
    分析及动态采样
    Hint
  • 原文地址:https://www.cnblogs.com/weizhibin1996/p/9277515.html
Copyright © 2011-2022 走看看