加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

JSON.stringify的一点总结

发布时间:2020-12-16 19:04:30 所属栏目:百科 来源:网络整理
导读: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:functio
<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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读