JSON.stringify的一点总结

<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ //如果JS对象含有toJSON方法,那么stringify返回该方法的返回值 //var obj={name:"xxx",sex:'female',toJSON:function(){return "xxx";}}; // alert(JSON.stringify(obj)); //如果stringify提供了第二个参数为数组,那么只是序列化数组里面的字段 //var obj={name:"xxx",sex:'female'}; //alert(JSON.stringify(obj,["sex"]));//只是弹出"sex":"female" /*如果stringify里面第二个参数是函数,传入的函数接受两个参数,属性名和属性值,属性名只能是字符串,同时如果值并非键值对的情况下,键名可以是空字符串*/ var book={ title:"xxx",edition:4,year:2014 } /*alert(JSON.stringify(book,null,"--"));//"--"在JSON字符串中作为缩进字符!如果不是字符串,那么直接是空格的个数*/ alert(JSON.stringify(book,6)) alert(JSON.stringify(book,function(key,value) { //对key是year的字符串不进行序列化 if(key==="year") { return undefined; } else { return value; } })); }); </script> </head> <body> <h1 id="p">This is a heading</h1> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button class="btn1">在每个段落前面插入新的段落</button> </body> </html>

相关文章

文章浏览阅读2.4k次。最近要优化cesium里的热力图效果,浏览...
文章浏览阅读1.2w次,点赞3次,收藏19次。在 Python中读取 j...
文章浏览阅读1.4k次。首字母缩略词 API 代表应用程序编程接口...
文章浏览阅读802次,点赞10次,收藏10次。解决一个JSON反序列...
文章浏览阅读882次。Unity Json和Xml的序列化和反序列化_uni...