1.JSON数据格式
JSON数据格式是一种轻量级的数据格式,非常方便在互联网上传输
一般是对象或者数组,服务器端返回给前端的一般就是这种数据格式
以键值对存储,键名必须是双引号,值如果是字符串也必须是双引号,最后一个键值对不能加逗号(普通对象可以不加)
[
{
"username": "唐三",
"age": 18
},
{
"username": "唐昊",
"age": 45
},
{
"username": "唐银",
"age": 40
}
]
2.对象和字符串相互转换
js代码:
var obj = {username: '唐三', age: 18};
// JSON对象转json字符串
var str = JSON.stringify(obj);
typeof str; // string
// str2是个符合JSON数据格式的字符串
var str2 = '{"username":"唐三","age":18}';
// JSON字符串转JSON对象
var obj2 = JSON.parse(str2);
typeof obj2; // object
3.JSON应用
js代码:
<script>
var obj = [
{
"username":"唐三",
"age":18
},
{
"username":"唐昊",
"age":45
},
{
"username":"唐银",
"age":40
}
]
//对象转json字符串
var str = JSON.stringify(obj);
//string
console.log(typeof str);
//将符合json格式的字符串存入缓存
var person = localStorage.setItem('person',str);
//将存入数据取出来
var str1 = localStorage.getItem('person');
//将取出来的字符串转成JSON对象
var person1 = JSON.parse(str1);
console.log(person1);
</script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。