JavaScript将JSON转换为字符串
2012-03-04 01:10
337 查看
功能如题,代码如下
var json2str = function(json){ var type = typeof json; if(type === 'number' || type === 'boolean'){ return json; }else if(json === null){ return 'null'; }else if(type === 'string'){ return '"' + json.toString() + '"'; }else if(type === 'function'){ return 'null'; }else if(type === 'object'){ if(json instanceof Date){ return '"' + json.toString() + '"'; }else if(json instanceof Array){ var arr = []; var jlen = json.length; for(var i = 0; i < jlen; i++){ arr.push(arguments.callee(json[i])); } console.log(arr); return '[' + arr.join(',') + ']'; }else{ var obj = []; for(var key in json){ obj.push('"' + key + '"' + ':' + arguments.callee(json[key])); } return '{' + obj.join(',') + '}'; } } }
相关文章推荐
- javascript中json对象与字符串相互转换
- javascript中JSON对象与JSON字符串相互转换实例
- JavaScript对象转换成JSON字符串及深度克隆方法
- JavaScript 对象转换JSON字符串
- 如何将JSON字符串转换成JavaScript元素
- java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法
- javascript中将json字符串转换成json对象
- json字符串与对象的相互转换-javascript/jQuery
- JavaScript操作JSON的方法总结,JSON字符串转换为JSON对象
- javascript中将字符串转换为json格式的三种方法
- JavaScript中json字符串转换为json对象的几种方法
- javascript将一对象(包括数组、JSON、function)转换成字符串
- JavaScript中将字符串转换成json的三种方式
- JavaScript:将key名不带双引号的JSON字符串转换成JSON对象的方法
- JavaScript对象与JSON字符串的相互转换
- JavaScript对象与JSON字符串的相互转换
- javascript 转换Json字符串为JSON对象
- JSON 字符串转换为 JavaScript 对象
- JavaScript对象与JSON字符串的相互转换
- javascript 对象属性的添加,删除,json对象和字符串转换方法等