我正在尝试将以下脚本转换为java json,但是我在"aTargets", [0]
我不确定如何创建一个只有零的数组。
要转换的脚本,
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;
}
答案 0 :(得分:1)
这是未经测试的,但我认为这是正确的:
JSONObject json = new JSONObject();
json.put("aoColumnDefs", new JSONArray()
.put(new JSONObject("bSortable", "false", "aTargets", new JSONArray().put(0))));
json.put("aaSorting", new JSONArray().put(new JSONArray().put(1, "asc"));