从 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:
- Select 查找 > 替换
- 切换到正则表达式 (Alt + R)
在“查找内容”中输入此正则表达式:
."item1".\n
将替换为空
- 单击全部替换
之后你的样本看起来像这样:
{
"Players": [
{
"item2":"B"
"item3":"C"
},
{
"item2":"E"
"item3":"F"
}
{
...
}
]
}
我有一个 32MB-JSON- 文件,它代表一个数据库。它具有以下结构:
{
"Players": [
{
"item1":"A"
"item2":"B"
"item3":"C"
},
{
"item1":"D"
"item2":"E"
"item3":"F"
}
{
...
}
]
}
为了减轻它的重量,我想删除所有 "item1" 及其所有相关值。哪种方法最好?我的意思是手动使用任何文本编辑器。
您可以为此使用 Sublime Text:
- Select 查找 > 替换
- 切换到正则表达式 (Alt + R)
在“查找内容”中输入此正则表达式:
."item1".\n
将替换为空
- 单击全部替换
之后你的样本看起来像这样:
{
"Players": [
{
"item2":"B"
"item3":"C"
},
{
"item2":"E"
"item3":"F"
}
{
...
}
]
}