У меня есть большой JSON-файл (40 МБ), который содержит информацию о странах, их идентификаторах и, наконец, сумму, необходимую для получения общей суммы.
{
"0": {
"id": 0,
"country": "usa",
"sum": 201,
},
"1": {
"id": 1,
"country": "fr",
"sum": 133,
}
}
Когда я пытаюсь получить эти данные впеременная, она работает хорошо, но потребляет так много памяти, поэтому я хочу прочитать только поле суммы этих объектов страны, а затем вычислить общую сумму.Как я могу это сделать?
Я использую следующий код для получения всего JSON:
fetch(fetchURL)
.then(response => response.json())
.then(responseJSON => {
this.json_data = responseJSON;
})
.catch(error => {
console.log(error);
});
responseJSON.sum не работает, я думаю, что требуется индекс, но я не смогсделай это в пути.