[英]How can I load data from JSON Object… not JSON Array
我正在使用教程示例中的這個標准代碼:
agGrid
.simpleHttpRequest({
url: 'https://www.ag-grid.com/example-assets/olympic-winners.json',
})
.then(function (data) {
gridOptions.api.setRowData(data);
});
但是我想使用的 JSON 數據以 Object 的形式返回,而不是數組。 像這樣:
{
"response": [
{"athlete":"Michael Phelps","age":23,"country":"United States","year":2008,"date":"24/08/2008","sport":"Swimming","gold":8,"silver":0,"bronze":0,"total":8},
{"athlete":"Michael Phelps","age":19,"country":"United States","year":2004,"date":"29/08/2004","sport":"Swimming","gold":6,"silver":0,"bronze":2,"total":8}
]
}
他們的示例文件是 arrays 並以 [
我似乎找不到任何 setRowData 文檔來查看是否有解決方法。 有任何想法嗎? 謝謝
您將從數據中獲取數組,用data.response替換數據:
agGrid
.simpleHttpRequest({
url: 'https://www.ag-grid.com/example-assets/olympic-winners.json',
})
.then(function (data) {
gridOptions.api.setRowData(data.response);
});
最好的 !
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.