我正在阅读JSON对象文件,并试图修改元素并将其写回。我知道这可以很容易地用MongoDB来完成,但我需要用JSON文件来完成。我现在的结构是这样的:从节点中的JSON文件中写入和删除元素
{
"lastupdated": "Thu Nov 20 2014 10:57:08 GMT-0500 (EST)",
"restaurants" : {
"McDonalds": {
"Americas": [
"Atlanta",
"Cambridge",
"Dayton"
],
"Asia": [
"Seoul",
"Shanghai",
"Singapore",
"Tokyo"
],
"Europe": [
"Milan",
"Madrid",
"Amsterdamn"
]
},
"BurgerKing" : {
"Americas": [
"Atlanta",
"Boston",
"Charlottesville"
],
"Asia" : [
"Hong Kong",
"Singapore",
"Tokyo"
],
"Europe" : [
"Rome",
"Madrid",
"Dublin"
]
}
}
}
我希望能够像做json.add(object.restaurants.McDonalds.Americas(“华盛顿”),这将更新TTE文件的样子。 :
{
"lastupdated": "Thu Nov 20 2014 10:57:08 GMT-0500 (EST)",
"restaurants" : {
"McDonalds": {
"Americas": [
"Atlanta",
"Cambridge",
"Dayton",
"Washington D.C."
],
我目前使用FS在读它,并将其存储作为JSON对象
它会工作,但如果文件内的数据太大,它将会有数据读取限制。 – zero8 2017-08-24 02:10:39