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