码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript学习-JSON

时间:2018-07-07 17:59:52      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:gif   其他   对象   一个   color   反序   min   school   序列化   

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}

 

JavaScript学习-JSON

标签:gif   其他   对象   一个   color   反序   min   school   序列化   

原文地址:https://www.cnblogs.com/weizhibin1996/p/9277515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!