当我将CVS文件转换为JSON文件时,我不知道如何使用访存函数访问数据集。因此,我每年手工制作一个对象,其中包含每个国家的林地百分比。我的逻辑有意义吗?我对如何向数据集中添加数字感到困惑。我也不知道如何获取它。我整天都在网上查看示例,但我认为我需要一些帮助。我应该为每个国家/地区提供一个对象,其键值对为“ y2005”:9.79。等等。]
{
"2005": {
"Argentina": 9.79,
"Bolivia": 50.28,
"Brazil": 58.93,
"Chile": 24.25,
"Colombia": 52.70,
"Ecuador": 50.20,
"Guyana": 83.90,
"Paraguay": 37.74,
"Peru": 57.66,
"Suriname": 98.25,
"Uruguay": 10.67,
"Venezuela": 52.73
},
"2006": {
"Argentina": 9.79,
"Bolivia": 50.28,
"Brazil": 58.93,
"Chile": 24.25,
"Colombia": 52.70,
"Ecuador": 50.20,
"Guyana": 83.90,
"Paraguay": 37.74,
"Peru": 57.66,
"Suriname": 98.25,
"Uruguay": 10.67,
"Venezuela": 52.73
},
etc..
您可以通过以下语法在现代JS中导入JSON文件:import * as data from './file.json';
随后您可以将JSON中的每个对象另存为let variable = data['2006']
之类的变量。如果这不起作用,请尝试首先解析JSON,例如let allData = JSON.parse(data)
然后,您可以像往常一样添加到对象的属性。这有帮助吗?