標籤: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