什么是json
javascript对象表示法
一种基于文本,独立于语言的轻量级数据交换格式。
JSON结构有两种结构,就是对象和数组。
我们本篇不细节探讨Json,只是帮助大家认识Json,能够在JS中去运用。
将json格式的字符串,转成对应的数据结构。
JSON.parse()
将数据结构,转成对应的json格式的字符串。
JSON.stringify()
上一篇我们讲到localStorage,localStorage只能存储字符串。
宜家买家具(数据)
宜家 运输 家
装好的 拆掉 装好的
编程中 localStorage 编程中
数据结构 字符串(json格式) 数据结构
下面上代码
var arr = [10, true, "hello"];
alert(arr);
var str = JSON.stringify(arr);
alert(str); //'[10,true,"hello"]';
var str = '[10,true,"hello"]';
var arr = JSON.parse(str);
alert(arr[1]);
var obj = {
name: "小明",
sex: '男',
age: 40
}
var str = JSON.stringify(obj);
alert(str); //'{"name":"小明","sex":"男","age":40}'
var str = '{"name":"小明","sex":"男","age":40}';
var obj = JSON.parse(str);
alert(obj.name);