我正在閱讀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