从 JSON 数组中删除所有匹配项

Delete all occurrences from JSON Array

我有一个 32MB-JSON- 文件,它代表一个数据库。它具有以下结构:

{ 
  "Players": [
         {
            "item1":"A"
            "item2":"B"
            "item3":"C"
         },
         {
            "item1":"D"
            "item2":"E"
            "item3":"F"
         }
         {
           ...
         }
   ]
}

为了减轻它的重量,我想删除所有 "item1" 及其所有相关值。哪种方法最好?我的意思是手动使用任何文本编辑器。

您可以为此使用 Sublime Text:

  1. Select 查找 > 替换
  2. 切换到正则表达式 (Alt + R)
  3. 在“查找内容”中输入此正则表达式:

    ."item1".\n

  4. 将替换为空

  5. 单击全部替换

之后你的样本看起来像这样:

{ 
  "Players": [
         {
            "item2":"B"
            "item3":"C"
         },
         {
            "item2":"E"
            "item3":"F"
         }
         {
           ...
         }
   ]
}