js中json对象和string互转
来源:互联网 发布:快手直播音效软件 编辑:程序博客网 时间:2024/04/27 20:28
json转string的方法
/** * json对象转字符串形式 */ function json2str(o) { var arr = []; var fmt = function(s) { if (typeof s == 'object' && s != null) return json2str(s); return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s; } for (var i in o) arr.push("'" + i + "':" + fmt(o[i])); return '{' + arr.join(',') + '}'; }
string转json的方法
function stringToJson(stringValue) { eval("var theJsonValue = "+stringValue); return theJsonValue; }
如果是前台数据要拼接为json对象向后台或其他地方发送。可以用我之前写的文章里的方法,以前遇到过这种问题,记录在 js实现获取页面数据转为Json数据并使用
json转string的例子
<!DOCTYPE html ><html > <head><meta charset="UTF-8"><title></title></head><body><input type="button" value="click" onclick="clickMe()" /><script type="text/javascript">var w = {a:"A",b:"B",c:"C"};function clickMe(){w = json2str(w);alert(typeof(w));console.log(w);}/** * json对象转字符串形式 */ function json2str(o) { var arr = []; var fmt = function(s) { if (typeof s == 'object' && s != null) return json2str(s); return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s; } for (var i in o) arr.push("'" + i + "':" + fmt(o[i])); return '{' + arr.join(',') + '}'; } </script></body></html>实现结果如下
阅读全文
1 0
- js中json对象和string互转
- JS中string 和 json对象的互转
- Js Json对象与String互转
- Js Json对象与String互转
- Js Json对象与String互转
- Js Json对象与String互转
- node.js JSON对象和string的相互转化
- JSON和String对象的转化、在js中的传递
- JavaScript中json对象和string对象之间相互转化
- JavaScript中json对象和string对象之间的转化
- JavaScript中json对象和string对象之间相互转化
- JavaScript中json对象和string对象之间的转化
- JavaScript中json对象和string对象之间相互转化
- JavaScript中json对象和string对象之间的转化
- MVC中处理Json和JS中处理Json对象
- MVC中处理Json和JS中处理Json对象
- MVC中处理Json和JS中处理Json对象
- Js中JSON对象
- edge浏览器访问不了Linuxtomcat
- 【28】H5 坦克大战(酷)
- 致命错误: zlib.h:没有那个文件或目录
- 查看 CUDA cudnn 版本
- json解析和handler更新
- js中json对象和string互转
- linux centos 之git的安装
- 顺时针填充m×n回旋矩阵 C#
- MFC新手使用小结
- 重写、覆盖、重载、隐藏、多态几个概念的区别分析
- HTML 文本框长度限制
- 微信小程序布局移动电商之路
- 属性动画
- 运用Js 禁用浏览器后退返回