1.dataObj = {
rows: [{
id: 1001,
data: ["100", "A Time to Kill", "John Grisham", "12.99", "1", "05/01/1998"]
}, {
id: 1002,
data: ["1000", "Blood and Smoke", "Stephen King", "0", "1", "01/01/2000"]
}, {
id: 1003,
data: ["-200", "The Rainmaker", "John Grisham", "7.99", "0", "12/01/2001"]
}, {
id: 1004,
data: ["350", "The Green Mile", "Stephen King", "11.10", "1", "01/01/1992"]
}, {
id: 1005,
data: ["700", "Misery", "Stephen King", "7.70", "0", "01/01/2003"]
}, {
id: 1006,
data: ["-1200", "The Dark Half", "Stephen King", "0", "0", "10/30/1999"]
}]
};这段json中,在js中怎样得到dataObj中,第6个data的第一个值,"-1200".2.我一般在java后台把list转换为json之后,会成为这种格式:
[{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:18:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"11:18:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"22:44:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:18:22","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:44:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"22:44:33","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"16:55:44","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"}]
但是dhtmlx把json放在table中,必须需要上面第一种json格式,怎样才能在后台把下面的json变成上面第一种json的格式?
rows: [{
id: 1001,
data: ["100", "A Time to Kill", "John Grisham", "12.99", "1", "05/01/1998"]
}, {
id: 1002,
data: ["1000", "Blood and Smoke", "Stephen King", "0", "1", "01/01/2000"]
}, {
id: 1003,
data: ["-200", "The Rainmaker", "John Grisham", "7.99", "0", "12/01/2001"]
}, {
id: 1004,
data: ["350", "The Green Mile", "Stephen King", "11.10", "1", "01/01/1992"]
}, {
id: 1005,
data: ["700", "Misery", "Stephen King", "7.70", "0", "01/01/2003"]
}, {
id: 1006,
data: ["-1200", "The Dark Half", "Stephen King", "0", "0", "10/30/1999"]
}]
};这段json中,在js中怎样得到dataObj中,第6个data的第一个值,"-1200".2.我一般在java后台把list转换为json之后,会成为这种格式:
[{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:18:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"11:18:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"22:44:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:18:22","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:44:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"22:44:33","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"16:55:44","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"},{"WTserverip":"232.32.32.2","date":"2013-05-24","gotoclass":"1232","servclass":"1","serverip":"332.3.323.22","state":"2","test1":"","test2":"","test3":"","test4":"","test5":"","time":"14:17:25","userip":"253.33.22.32","usernum":"543"}]
但是dhtmlx把json放在table中,必须需要上面第一种json格式,怎样才能在后台把下面的json变成上面第一种json的格式?
如果在后台想获取前台那样的json串,那就是如何定义对象的问题。
public class Rows{
int id;
Date date;
//get,set方法
}
class Date{
//Date中的各种属性
}
你这样出来的肯定是第一种json串,至于转换方式,
详见:http://bbs.csdn.net/topics/390337723
只能说的js的数组。
你完全可以自己用字符串去拼凑出这种格式的数据,把list给拆了,自己写拼接。
当然要是多个地方都使用的话 建议把这个拼接的地方提起出来,公用嘛!
dataObj = eval("({" + yourJsonString + "})"); // eval is a JavaScript build-in function.
这样就可以把json字符串转换成JS对象。
dataObj = eval("({rows:" + yourJsonString + "})");