JSON
来源:互联网 发布:office软件卸载不了 编辑:程序博客网 时间:2024/06/05 02:46
ES5中定义了全局对象JSON
JSON对象表示
'{
"name":"xiao",
"age":21
} //JSON说白了就是个字符串,任何表示都应该加上引号表示字符串
JSON数组表示
'[100,"xiao",true]'
//JSON对象和数组比普通对象和数组少了分号,少了变量赋值,而且本身应该是字符串表示
JSON对象提供了两个方法:一个是将原生JavaScript转换为JSON字符串:stringify();另一个是将JSON字符串转换为JavaScript原生值:parse()
JSON解析可以用eval()方法,例如:
var box=eval(json); //解析JSON字符串,让它变成JavaScript代码 ,但是eval()不安全
另一个是将JSON字符串转换为JavaScript原生值:parse()
var json='[{"title":"a","num":1},{"title":"b","num":2}]';
var box=JSON.parse(json);
alert(box[0].title);//a
var box=[
{
title:'a',
num:1
},
{
title:'b',
num:2
}
]
var json=JSON.stringify(box); //stringify()函数的第一个参数是数组box,第二个参数可以不写,也可以写为['title','num'],也可以是函数,第三个参数可以是数字
alert(json); //[{"title":"a","num":1},{"title":"b","num":2}]
var box=[
{
title:'a',
num:1,
toJSON:function(){
return this.title;
}
},
{
title:'b',
num:2,
toJSON:function(){
return this.title;
}
}
]
var json=JSON.stringify(box);alert(json); //结果只有["a","b"]
- Json
- JSON
- JSON
- JSON
- json
- JSON
- JSON
- json
- Json
- json
- JSON
- json
- json
- JSON
- json
- JSON
- JSON
- json
- 台达伺服ASD-B2的调试
- python实现生产者消费者模式代码示例
- 区域推荐网络RPN
- cocos2dx2.2.3+python搭建 Lua工程/开发环境,Lua生成 android项目
- 基督徒如何面对死亡?
- JSON
- Docker教程4
- 软件测试理论学习2017.08.13
- Pytorch中文视频教程,Pytorch实战视频教程
- git笔记
- Spring-Framework启动简介
- 2017百度之星初赛:B-1005. 度度熊的交易计划(最小费用流)
- 测试数据层
- MongDb的增删改