从JSON Array中删除所有出现的内容

时间:2015-09-30 08:32:43

标签: json removechild

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

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用Sublime Text:

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

    " ITEM1" \ n

  4. 将替换为空

  5. 点击全部替换
  6. 之后你的样本如下:

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