JSON.stringify 详细用法
2016-11-24 19:23
495 查看
1.常用[object]
var user = { name:'Tomson', age:18, lastName:'Smith', family:{ father:{ name:'Tom', age:40, lastName:'John' } } }
var jsonStr = JSON.stringify(user); console.log(jsonStr); //控制台输出: // {"name":"Tomson","age":18,"lastName":"Smith","family":{"father":{"name":"Tom","age":40,"lastName":"John"}}}
2.两个参数[object,filterFunc]
var filter = function(key,value){ if(typeof value == 'string'){ return value.toUpperCase(); } return value; } var jsonStr = JSON.stringify(user,filter); console.log(jsonStr); //控制台输出: //{"name":"TOMSON","age":18,"lastName":"SMITH","family":{"father":{"name":"TOM","age":40,"lastName":"JOHN"}}}
3.三个参数[object,filterFunc,indent]
var jsonStr = JSON.stringify(user,filter,4); console.log(jsonStr); //控制台输出 { "name": "TOMSON", "age": 18, "lastName": "SMITH", "family": { "father": { "name": "TOM", "age": 40, "lastName": "JOHN" } } }
小结:
JSON.stringify(args1,args2,agrs3)args1:json对象
args2:过滤函数func(key,value)
key:遍历到的属性名key
value:遍历到的属性值value
args3:缩进的字符数
传入此参数则格式化输出,输出缩进args3个字符的json字符串
相关文章推荐
- 关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- js中JSON.parse()、JSON.stringify()以及$.param()用法小结
- JSON.stringify 用法详解
- JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- JSON.stringify几种可能的用法总结
- JSON.stringify()和JSON.parse()的用法
- 关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- json.stringify()和JSON.parse()用法
- JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- JSON.stringify()用法
- JSON.stringify Function (JavaScript)
- javascript 将object转换为字符串JSON.stringify
- JSON.stringify
- string.h文件中函数的详细用法
- 把实体 转为json 数据格式---jackson 的详细用法.
- 用ajax提交数据到ashx用JSON.stringify格式化参数后在服务器端取不到值?[转载至:http://q.cnblogs.com/q/34266/]