function Item(){
this.programFolder=new Object();
this.programSite=new Object();
this.materialFolder=new Object();
this.materialSite=new Object();
}
var str = "({test:{programFolder:11, programSite:22, materialFolder:33, materialSite:44}})";
var a={};
a["test"]=new Item();
a.test.programFolder=11;
a.test.programSite=22;
a.test.materialFolder=33;
a.test.materialSite=44;
function obj2str(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+":"+obj2str(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(obj2str(o[i]));
}
r="["+r.join()+"]";
}
return r;
}
return o.toString();
}
$(document).ready(function(){
$('#test').click(function(){
var b = eval(str);
alert(obj2str(b));
});
})
分享到:
相关推荐
将数组转换成JSON对象,代码非常详细,可以下载看看
java-对象数组转换为json,自己的记录,能帮到人更好
C# json 一维数组 和 二维数组的转换 写的非常详细,对大家有帮助
主要介绍了java实现二维数组转json的方法,涉及java数组遍历及json格式数据构造相关操作技巧,需要的朋友可以参考下
NULL 博文链接:https://yxgyh.iteye.com/blog/392657
本文给大家分享的是使用javascript实现的数组转换json的代码,非常简单实用,相当于JSON.stringify(array);,有需要的小伙伴可以参考下。
iOS数组和字典转JSON格式的方法封装 简单易懂 供新手学习使用
将js对象转换成json格式的数据的字符串,方便后台进行转换处理
JSON 转 数组方法
安卓移动端中实现JSON和对象&数组的相互转换的工具类,代码里有注释
想将此数组转换成JSON字符串,如: var jsonarr = [{"projectname":projectname1,"projectnumber":projectnumber1},{"projectname":projectname2,"projectnumber":projectnumber2},{"projectname":pr
Unity3D中任意类型数据转换成json数据的方法 Posted on 2013年03月20日 by U3d / Unity3D脚本/插件/被围观 275 次
本文实例讲述了JS实现将二维数组转为json格式字符串操作。分享给大家供大家参考,具体如下:<!doctype html><html lang="en"><head> <meta charset="utf-8"> <title>json</title> ...
C#中二进制数组h和各种常规数组的转换,二进制序列化和json序列化方法以及对应的反序列化方法的例子,帮助初学者。
//把一个数组转换成JSON格式data=[NSJSONSerialization dataWithJSONObject:array options:NSJSONWritingPrettyPrinted error:nil];//把这个数组恢复回来array=[NSJSONSerialization JSONObjectWithData:data ...
这是本人写的一个基于JSON的完整项目,实现了Java对象、数组、集合转换为Json(Json转化为Java对象、数组、集合)。这是一个完整的项目,下载解压后直接导入MyEclipse/Eclipse中,运行com.demo.JSONDemo类即可看到效果...
日期转换格式 把一个json数组串转换成普通数组,实体数组,且数组元素的属性含有另外实例Bean。把实体Bean、Map对象、数组、列表集合转换成Json串
php数组转换js数组操作及json_encode的用法。需要的朋友可以过来参考下,希望对大家有所帮助