javascript中json和string互相转换
来源:互联网 发布:淘宝直通车展位在哪里 编辑:程序博客网 时间:2024/05/20 17:59
function jsonToString(obj){
var THIS = this;
switch(typeof(obj)){
case 'string':
return '"' + obj.replace(/(["\\])/g, '\\$1') + '"';
case 'array':
return '[' + obj.map(THIS.jsonToString).join(',') + ']';
case 'object':
if(obj instanceof Array){
var strArr = [];
var len = obj.length;
for(var i=0; i<len; i++){
strArr.push(THIS.jsonToString(obj[i]));
}
return '[' + strArr.join(',') + ']';
}else if(obj==null){
return 'null';
}else{
var string = [];
for (var property in obj) string.push(THIS.jsonToString(property) + ':' + THIS.jsonToString(obj[property]));
return '{' + string.join(',') + '}';
}
case 'number':
return obj;
case false:
return obj;
}
}
string转json,一句话 var yourobj= eval("(" + yourstring + ")");
- javascript中json和string互相转换
- javascript中json和string互相转换
- java中list和json互相转换
- C++中string和int互相转换
- Android中 int 和 String 互相转换
- Android中 int 和 String 互相转换
- c#中 int和String互相转换
- JavaScript中String和JSON之间的转换
- Html5中JSON对象与String的互相转换
- Javascript中JSON与String相与转换
- json和javabean互相转换
- javabean和json互相转换
- JSON格式与string格式互相转换
- CString和string互相转换
- byte和String互相转换
- wstring和string互相转换
- java对象和json对象之间互相转换(中)
- Android中 int 和 String 互相转换的多种方法
- 线性实践选择
- My97DatePicker回发的问题
- 简单选择排序
- 10个管理工作时间的小技巧
- 最接近点对(一维和二维)
- javascript中json和string互相转换
- VC6中实现__FUNCTION__(VC6 在函数体内获取函数名)
- CXF客户端配置请求超时限制
- 查看Windows 系统是32位还是64位
- 一个有趣的逻辑分析题
- Effective C++的读书笔记
- The Google File System中文版(转载)
- 腾讯产品经理谈:产品经理的基础素质
- mount: unknown filesystem type 'ntfs' redhat 无法挂载ntfs格式分区