我的JSON文件中有一個非常複雜的JSON結構。該文件有很多記錄。如果以後我想添加一個字段/屬性/數組,那麼最好的方法是什麼?我必須將其添加到每個記錄的權利?如何更新JSON結構
澄清更多:我們稍後再說我需要添加一個額外的數組到我的主JSON結構。是否有捷徑可尋?或者,如果我的JSON文件中有100個記錄/對象,我是否必須手動添加新的字段/屬性/數組? (不講程序做的。)
例如,讓我們說這代表了我的JSON文件中的一個記錄......
"devices": [
{
"deviceName": "ABC 6 Plus",
"deviceShortName": "ABC6plus",
"productId": "223311",
"dropdowns": [
{
"dropDownText": "models:",
"dropDownItems": [ "ABC6 Plus", "ABC6s Plus" ]
},
{
"dropDownText": "logo:",
"dropDownItems": [ "Exposed Logo", "Covered Logo" ]
}
],
"imagewidth": "400",
"skinPositions": [
{ "side": "4422" },
{ "top": "3322" },
{ "bottom": "1122" }
],
"invalidSkins": [
"yellow"
]
}
所以,讓我們說我有一個JSON文件,這些記錄100 。現在,我想將「productName」鍵/值添加到數據集。我是否必須手動將其添加到每個記錄?
"productName": ""
或者是有編輯等,我可以很快做到這一點?我希望這是有道理的。
謝謝@MohamedSaeed ....請看我澄清的OP。 – WebDevGuy2
如果您使用Sublime Text編輯器,您可以使用它的搜索功能,並通過在find:(\ {\ s。*「deviceName」:。* ?,)中使用並替換:$ 1 \ n「productName」替換正則表達式函數:「」 , –
只需複製Sublime中的所有JSON記錄,然後使用查找並全部替換 –