JSON跟JS字面量
Posted 吉吉币
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON跟JS字面量相关的知识,希望对你有一定的参考价值。
js字面量:
1、key值可以加引号可以不加引号,有空格、链接符、保留字时必须加引号。
var a = {
name: "irios",
"my_id": "798667"
}
json(一种数据格式,不止是JS有):
1、key值必须加上双引号;
2、末尾不能有分号
3、同一个对象不允许出现2个相同的属性
4、json没有声明变量(json中没有变量的概念)
{
"name": "irios",
"my_id": "798667"
}
json放到javascript中执行是合法代码,是JavaScript对象字面量,但是JavaScript对象字面量不一定是json;
拓展:
序列化:
JSON.stringify() //json对象转化为json字符串
JSON.parse() //json字符串转化为json对象
json过滤功能:
var data = {
"name":"dengqiong",
"hobby":["dance","sing"],
"work" : {
"jobs":"开发",
"address":"哈哈"
},
"member":[{
"name":"ddd",
"age": 23,
"hobby":["dance","sing"]
},{
"name":"qiong",
"age": 23,
"hobby":["dance","sing"]
}]
}
var test = JSON.stringify(data,['name','work'])
//json过滤功能,只传后面数组里面列举的,但是有些数据可能会传漏
(PS:day day up!!!)
以上是关于JSON跟JS字面量的主要内容,如果未能解决你的问题,请参考以下文章