0
以下是我的示例json文件,其中包含关于汽车的信息,我想一次从下面的json数据中删除“城市”。 由于json数据包含的太多城市节点非常贫乏,我不想通过每个节点解析来移除“城市”节点。我想以最简单的方式删除“城市”节点,而无需解析每个节点。我查看空字符串替换,但它是大数据,在某些情况下可能会失败。在更深层次上删除json节点的更好方法
任何人都可以告诉我,删除“城市”节点有什么更好的方法。
{
"carDetails":
[
{
"name":"John",
"city":"Berlin",
"cars":[
"audi",
"bmw",
"skoda": {
"model": "f3z2",
"manfactureDetails": {
"city": "vegas",
"time": "123967878734",
"color": "white",
"rawMaterial": {
"city": "london",
"quality": 1,
"importedDetails":{
"city" : "chile",
"date": "12/jan/2015",
...........
}
}
}
}
],
"job":"Teacher"
},
{
"name":"Mark",
"city":"Oslo",
"cars":[
"VW",
"Toyata" {
"manfactureDetails": {
"city" : "losangels",
.................
..................
}
}
],
"job":"Doctor"
}
]
}
谢谢你的答案@Maurice佩里,该库在LGPL许可下,如果我们使用Jsonia库,我们是否需要共享我们的代码? –
@ M.S.Naidu no:用你的GPL,但不用LGPL。 –
感谢@Maurice,这看起来不错,但只有怀疑我有非常大的文件。这可以从文件中的大量数据中删除节点 –