JavaScript中json对象和string对象之间的转化

您所在的位置:网站首页 string类型转成json对象 JavaScript中json对象和string对象之间的转化

JavaScript中json对象和string对象之间的转化

#JavaScript中json对象和string对象之间的转化 | 来源: 网络整理| 查看: 265

json对象var json = {aa:true,bb:true};var json1 = {aa:'b',bb:{cc:true,dd:true}};1:js操作json对象   for(var item in json){       alert(item);           //结果是 aa,bb, 类型是 string       alert(typeof(item));       alert(eval("json."+item));   //结果是true,true类型是boolean       eval(("json."+item+"=false;"));   //改变json对象的值   }2:json对象转化为String对象的方法1        /**2          * json对象转字符串形式3         */4         function json2str(o) {5             var arr = [];6             var fmt = function(s) {7                 if (typeof s == 'object' && s != null) return json2str(s);8                 return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;9              }10             for (var i in o) arr.push("'" + i + "':" + fmt(o[i]));11             return '{' + arr.join(',') + '}';12          }3:string对象转化为json对象function stringToJson(stringValue){   eval("var theJsonValue = "+stringValue);   return theJsonValue;}4:json数组转化为 String对象的方法(要掉要上面那个方法)function JsonArrayToStringCfz(jsonArray)   var JsonArrayString = "[";   for(var i=0;i



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3