JSON相关的学习笔记,json的表示方法,eval(),parse(),stringify()方法的使用
来源:互联网 发布:linux机器上重启 编辑:程序博客网 时间:2024/06/08 01:54
"{'name':'yunjie','age':18}"
"[19,'yunjie',true]"
//最常用 的JSON表示结构
[{
"title":"w",
"num":1
},{
"title":"w",
"num":1
},{
"title":"w",
" num":1
}]
//alert(json); //模拟Json字符串加载过程
//使用eval()来执行字符串里的Js代码
var box=eval(json); //解析json字符串,使其变成JavaScript代码
alert(box[1].titel);
//json转换为JavaScript代码
var box='[{"title":"a","num":1},{"title":"b","num":2}]';
//alert(JSON);
var json=JSON.parse(box);
alert(json);
//JavaScript数据转换为json
var box=[
{
title:'a',
num:1
},
{
title:'b',
num:2
}
];
var json=JSON.stringify(box);
alert(json);
//第二个参数可以控制其中某个键值对不显示
var box=[
{
title:'a',
num:1,
value:'li'
},
{
title:'b',
num:2,
value:'zhao'
}
];
var json=JSON.stringify(box,['title','value']);
alert(json);
//在所有title对应的值前面加上Mr.
var box=[
{
title:'a',
num:1,
value:'li'
},
{
title:'b',
num:2,
value:'zhao'
}
];
var json=JSON.stringify(box,function(key,value){
if(key=='title'){
return 'Mr.'+value;
}else{
return value;
}
});
alert(json);
//第3个参数实现缩进
var box=[
{
title:'a',
num:1,
value:'li'
},
{
title:'b',
num:2,
value:'zhao'
}
];
var json=JSON.stringify(box,['title','num','value'],4); //最后的参数可以是数字也可以是字符串
alert(json);
//toJSON方法
var box=[
{
title:'a',
num:1,
value:'li',
toJSON:function(){
return this.title;
}
},
{
title:'b',
num:2,
value:'zhao',
toJSON:function(){
return this.value;
}
}
];
var json=JSON.stringify(box,['title','num','value'],4); //最后的参数可以是数字也可以是字符串
alert(json);
0 0
- JSON相关的学习笔记,json的表示方法,eval(),parse(),stringify()方法的使用
- ajax中JSON.stringify()和JSON.parse()方法的使用
- JSON.parse()与JSON.stringify()方法的使用与区别
- JSON.stringify()、eval(),JSON.parse()各自的区别于作用
- JSON.stringify()、eval(),JSON.parse()各自的区别于作用
- JSON.parse 和 JSON.stringify 的使用
- JSON.parse 和 JSON.stringify的使用
- JSON的方法-stringify()
- javascript的eval方法与JSON.stringify方法简介
- HTML5-localstorage的介紹與JSON.parse、JSON.stringify方法的使用
- 笔记:关于JSON以及解析JSON的两种方法eval()和JSON.parse()
- JSON.stringify(),JSON.parse(),toJSON()方法使用
- JSON.stringify(), JSON.parse(), toJSON()方法使用
- JSON.stringify(),JSON.parse(),toJSON()方法使用
- JSON.parse()与JSON.stringify()方法使用
- JSON的方法--parse()
- JSON.stringify()、,JSON.eval(),JSON.parse()各自的区别于作用
- JSON.stringify(),eval(),JSON.parse()
- AOP 示意图解释
- 计算机基础知识——ASCII码
- android学习十四(android的接收短信)
- 大数据分析及处理
- shiro安全框架扩展教程--如何防止可执行文件的入侵攻击
- JSON相关的学习笔记,json的表示方法,eval(),parse(),stringify()方法的使用
- MFC框架
- 主题模型-LDA浅析
- 主场景当中添加层,然后有一个get方法,方便使用
- Qt连接数据库之sqlite
- Java Serialization机制和transient
- 计算两个圆相交部分的面积
- 数据驱动营销-摘抄
- Swing动画之游戏背景