var students = new Array() ; students[0] = "onepiece"; students[1] = "naruto"; students[2] = "bleach"; var json = JSON.stringify(students,switchUpper); function switchUpper(key, value) { return value.toString().toUpperCase(); } alert(json);
他可以接收数组,并可以有函数处理
另外还有第三个参数,便于开发的时候看数据。
JSON.stringify({a:1,b:2,c:3,d:{aa:11,bb:22,cc:33}},null,4);
第三个参数就是缩进的空格个数
第三个参数也可以用'\t' 我的谷歌浏览器默认是4个空格