JSON.parse() 与 JSON.stringify() 与 serialize() 的使用
2017-07-13 13:31
489 查看
1,JSON.parse() ps: ( JQ中有一个 $.parseJSON() 作用类似 )
将字符串解析成对象 (注意:单引号写在{}/[]外,每个属性名都必须用双引号,否则会抛出异常)
var str1 = '{ "name":"leo" , "sex":"man" , "job":"coder" }';
console.log(JSON.parse(str1));
{ name: "leo", sex: "man", job: "coder" } //变为json
var str2 = '["ewae","wwww","wwww"]';
console.log(JSON.parse(str2));
["ewae","wwww","wwww"] // 变为数组
2,JSON.stringify() 将对象解析成字符串
var json1 = { name: "leo", sex: "man", job: "coder" };
console.log(JSON.stringify(json1));
'{ name: "leo", sex: "man", job: "coder" }' // 变为字符串
var json2 = [1,2,3,4,5];
console.log(JSON.stringify(json2)); // 变为字符串
3.serialize() 输出序列化表单值
<form action="">
First name: <input type="text" name="FirstName" value="Bill" /><br />
Last name: <input type="text" name="LastName" value="Gates" /><br />
</form>
<button>序列化表单值</button>
$("button").click(function(){
$("div").text($("form").serialize());
});
输出:FirstName=Bill&LastName=Gates
将字符串解析成对象 (注意:单引号写在{}/[]外,每个属性名都必须用双引号,否则会抛出异常)
var str1 = '{ "name":"leo" , "sex":"man" , "job":"coder" }';
console.log(JSON.parse(str1));
{ name: "leo", sex: "man", job: "coder" } //变为json
var str2 = '["ewae","wwww","wwww"]';
console.log(JSON.parse(str2));
["ewae","wwww","wwww"] // 变为数组
2,JSON.stringify() 将对象解析成字符串
var json1 = { name: "leo", sex: "man", job: "coder" };
console.log(JSON.stringify(json1));
'{ name: "leo", sex: "man", job: "coder" }' // 变为字符串
var json2 = [1,2,3,4,5];
console.log(JSON.stringify(json2)); // 变为字符串
3.serialize() 输出序列化表单值
<form action="">
First name: <input type="text" name="FirstName" value="Bill" /><br />
Last name: <input type="text" name="LastName" value="Gates" /><br />
</form>
<button>序列化表单值</button>
$("button").click(function(){
$("div").text($("form").serialize());
});
输出:FirstName=Bill&LastName=Gates
相关文章推荐
- javascript 对象与字符串相互转换函数 JSON.stringify 和 JSON.parse 的使用
- javascript JSON.parse() JSON.stringify() 和jquery.parseJOSN() 使用与区别
- JSON相关的学习笔记,json的表示方法,eval(),parse(),stringify()方法的使用
- JSON.parse()和JSON.stringify()使用介绍
- JSON.parse()和JSON.stringify()和jQuery ajax - serialize() 的方法
- JSON.parse()和JSON.stringify()的使用方法
- JSON.stringify()、JSON.parse()、toJSON()方法使用
- JSON.parse()和JSON.stringify()使用介绍
- 有关javascript中的JSON.parse和JSON.stringify的使用一二
- JSON.parse()和JSON.stringify()使用
- JSON.parse()和JSON.stringify()使用介绍
- js数组使用JSON.stringify()和toString()的区别,JSON.parse
- IE6,7下的JSON.stringify(),JSON.parse()使用-20 chapter(扩展阅读)
- JSON.parse()和JSON.stringify()使用介绍
- JSON.parse()与JSON.stringify()方法使用
- js调用ajax以及JSON.parse()与JSON.stringify()的使用
- jQuery解决IE6、7、8不能使用 JSON.stringify,JSON.parse 函数的问题 【转】
- JSON.parse和json.stringify使用
- 关于JSON.stringify 与 JSON.parse使用小记(笔记向)
- 使用JSON.parse()和JSON.stringify()区别