json对象与字符串之间的互转
来源:互联网 发布:w7网络无internet访问 编辑:程序博客网 时间:2024/05/21 21:01
一、json对象转化为字符串
函数obj2string()可实现把json对象转化为字符串。
调用方法为:obj2string(json_obj); 其中参数json_obj为json对象
采用:alert(obj2string(json_obj)); 可实现直接以字符串的形式输出json对象
function obj2string(o){ var r=[]; if(typeof o=="string"){ return "\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\""; } if(typeof o=="object"){ if(!o.sort){ for(var i in o){ r.push(i+":"+obj2string(o[i])); } if(!!document.all&&!/^\n?function\s*toString\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.test(o.toString)){ r.push("toString:"+o.toString.toString()); } r="{"+r.join()+"}"; }else{ for(var i=0;i<o.length;i++){ r.push(obj2string(o[i])) } r="["+r.join()+"]"; } return r; } return o.toString();}
二、字符串转化为json对象
data_json = eval("(" + string_data + ")");//把string_data转化为json对象
string_data为字符串,data_json是转化后的json对象
0 0
- json对象与json字符串之间的互转
- 把 JSON 对象与字符串之间的互转
- json对象与字符串之间的互转
- json对象与字符串之间的转换
- JSON对象与字符串之间的转换
- JSON对象与字符串之间的转换
- 补充:json对象与json字符串之间的相互转换
- JavaScript 中的 json 对象与 json 字符串之间的转换
- json对象与json字符串之间的转化
- JS Json字符串与Json对象之间的转换
- json对象与json字符串之间的相互转换
- javascript的json对象与字符串之间的转换
- 非标准json,标准json,json字符串与js对象,Java对象之间的相互转换
- json字符串、json对象之间的转换
- JSON字符串与Java对象之间的转换
- JSON字符串与Java对象之间的转换
- JSON字符串与Java对象之间的转换
- Java中json 字符串与对象之间的转换
- [转载]git push 次次都需要输入用户名和密码
- 关于ion-view的生命周期及相关事件
- android之WIFI
- Linux下OpenSSL 安装详解 +图解
- android studio关于隐藏标题栏崩溃问题
- json对象与字符串之间的互转
- C++ const 限定符
- GIT学习资料
- 机器学习实战决策树的java实现
- 句柄
- Linux Introduction && Commands
- 安卓面试题
- #define跟const的区别
- 启动另一个 Activity