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}
  • 相关阅读:
    静态方法
    表单的验证
    jquery笔记
    jquery参考
    dom体系 和获取其他页面的Window对象
    jsRegExp对象
    jsDate对象
    js案例
    Sqli-Labs 闯关 less 42-53
    Sqli-Labs 闯关 less 32-41
  • 原文地址:https://www.cnblogs.com/weizhibin1996/p/9277515.html
Copyright © 2011-2022 走看看