0
我想下面的脚本转换为Java的JSON,但是我没有在"aTargets", [0]
转换的JavaScript JSON对象转换成Java JSON对象
我不知道如何创建只有零的数组。
脚本转换,
var oTable = $('#example').dataTable({
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 0 ] }
],
"aaSorting": [[1, 'asc']]
});
我的Java
public JSONObject getOptions() {
JSONObject json = new JSONObject();
json.put("aoColumnDefs", new JSONArray()
//Failing here
.put(new JSONObject("bSortable", "false", "aTargets", "[0]")));
//Failing here too
json.put("aaSorting", new JSONArray(new JSONArray(1, 'asc')));
return json;
}
我不认为这是你如何使用JSONObject的。请参阅http://www.json.org/javadoc/org/json/JSONObject.html获取构造函数摘要。 – 2013-02-08 20:54:23
你在第一个脚本块中有什么不是“JSON对象”。它是使用文字语法的JavaScript。 JSON是使用JavaScript文字语法子集的序列化方案。 – JAAulde 2013-02-08 21:04:01
谢谢Sotirios,我完全看过我的代码。 – 2013-02-08 21:06:15