У меня есть файл JSON со следующими значениями, и я пытаюсь заполнить DataTable значениями файла JSON.
Я бы хотел, чтобы DataTable имел формат с 3 столбцами (Цвет, Размер, Количество).
Примером может быть Красный, Маленький, 100 и Красный, Средний, 200.
Однако эти 3 столбца находятся в объекте JSON invSelectionCount, как показано в моем JSON файле. Как перебрать файл JSON, чтобы манипулировать объектом внутри него, чтобы заполнить таблицу данных?
AJAX Вызов
$.ajax({
'url': 'http://localhost:8080/Retail-war/webresources/products/getProduct/' + productId,
'method': 'GET',
'contentType': 'application/json; charset=utf-8',
'headers': {"Authorization": 'Bearer ' + sessionStorage.getItem('accessToken')},
}).done( function(data) {
$('#product-inventory-level').DataTable( {
"data": [data],
"columns": [
{ "data": "invSelectionCount"},
{ "data": "invSelectionCount"},
{ "data": "invSelectionCount"}
],
})
})
JSON Файл
{
"productId": 1,
"originalPrice": 59.9,
"currentPrice": null,
"productStatus": "LISTED",
"discount": null,
"productVol": null,
"invSelectionCount": {
"red=small": 100,
"red=medium": 200
},
}