我有一個(嵌套的)數據結構包含對象和數組。並嘗試發送數據表,但只顯示一個值。如何將嵌套的JSON數據設置爲數據表?
JSON數據:
{
"data": [{
"name": "name1",
"value": "value1",
"list": [{
"sname": "sname1",
"svalue": "svalue1"
}, {
"sname": "sname2",
"svalue": "svalue2"
}]
}]
}
JSON數據通過使用Java通過URL獲得。
jQuery代碼:
var pk = $("#pk").val();
console.log(pk);
url = "/register/search?id=" + pk;
console.log(url);
$('#largeTable').DataTable({
"ajax": url,
"bDestroy": true,
"columns": [{
"data": "name"
},
{
"data": "value"
},
{
"data": "list.1.sname"
},
{
"data": "list.1.svalue"
},
{
"data": null,
"defaultContent": editview
}
]
});
這可以通過使用list.1
或list.0
顯示第一或第二list
值但我想在時間的兩個值。
這是一個[複製和粘貼(https://stackoverflow.com/questions/42619683/how-to-get-a-specific-or-multiple-從四分之一小時前的問題中提取值或鍵從嵌套json)。 – halfer
[如何從嵌套的json獲取特定或多個值(或鍵)]的可能重複(http://stackoverflow.com/questions/42619683/how-to-get-a-specific-or-multiple-values-或-key-from-nested-json) – halfer