我有一个包含许多对象的json文件。到目前为止,我可以使用节点fs来获取文件的全部内容,但是我需要获取特定对象的内容。我在想我要设置javascript以接受一个变量,如0或1,该变量指示我要检索的对象。有可能吗?
我已经设置了json文件,并尝试通过遵循似乎与我想要完成的教程相似的教程来读取它。
这是javascript:
var fs = require('fs');
var readMe = fs.readFileSync('../cards.json','utf8');
console.log(readMe);
这是json文件中的前2个对象:
{
"id": 0,
"name": "Das Ungeteilte",
"image": "images/undivided72.jpg",
"generation": 1,
"realm": "Mystical",
"faction": "Magical",
"level": 9999,
"speed": 9999,
"power": 9999,
"agility": 9999,
"durability": 9999,
"wisdom": 9999,
"intuition": 9999
},
{
"id": 1,
"name": "Purba",
"image": "images/purba72.jpg",
"generation": 1,
"realm": "Eastern",
"faction": "Purba",
"level": 10,
"speed": 10,
"power": 10,
"agility": 10,
"durability": 10,
"wisdom": 10,
"intuition": 10
}
现在,如果将javascript输出到控制台,我将获得文件中的所有对象。我想做的是能够从文件中获取ID为1的对象的内容,以便随后对数据进行其他处理。