js 处理json 数据

原创 2013年12月03日 14:41:59

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(',') + '}';
          }


注意: 在json对象中存在另外一个Object  的时候,不能使用 JSON.stringify()  方法来进行转换,   需要手工编写json2str()  方法

相关文章推荐

JS处理各种JSON类型数据

JS 处理JSON数据及javascript处理对象、JSON对象、hash对象、数组对象的方法 [javascript] view plain copy ...

js动态添加行hiddenfield保存xml或json 数据 提交给后台处理

table {             border: black solid 1px;             border-collapse: collapse;         } ...

关于json 数据的 js处理

1.利用json 让你的项目支持多语言。 /* "toolong".getlang() */ function langConvert(content, cult) { cult = cu...
  • paolei
  • paolei
  • 2011年11月28日 18:25
  • 559

【js与jquery】jquery对返回json格式数据的处理和解析

1.php代码:

JS处理json格式数据

var people = { "programmers": [{ "firstName": "Elliotte", "lastName":"Harold","email": "elharo@mac...

echarts全国及各省地图js json数据

  • 2017年11月08日 16:29
  • 1.81MB
  • 下载

JS 处理JSON数据及javascript处理对象、JSON对象、hash对象、数组对象的方法

JS 操作JSON //JSON字符串 var str1 = '{"name": "danny", "age":"18" }'; document.write("str...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 处理json 数据
举报原因:
原因补充:

(最多只允许输入30个字)