0
以下は私のサンプルjsonファイルで、車に関する情報を提供しています。私は一度に下のjsonデータから "city"を削除したかったのです。 jsonデータには非常に多くの都市ノードが含まれているため、「都市」ノードを削除するために各ノードを解析する必要はありません。それぞれのノードを解析せずに "city" ノードを最も簡単な方法で削除したいと思います。私は文字列を空に置き換えてみましたが、それは大きなデータですが、場合によっては失敗することがあります。もっと深いところで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、これは良いようですが、私が持っている疑いがあるのは非常に大きなファイルです。これでファイル内の膨大なデータからノードを削除できますか –