特定のレベルでJSONツリー内を検索する方法を学ぼうとしています。私は、次のJSONテンプレートの例があります。Pythonを使用して特定のレベルのJSONツリーを検索する方法
"Pair": {
"Instrument_A": {
"Segment A": {
"default": {
"value X": 1,
"value Z": 2,
"value Y": 3,
}
},
"Segment B": {
"default": {
"value X": 1,
"value Z": 2,
"value Y": 3,
}
}
},
"Instrument_B": {
"Segment A": {
"not-default": {
"value X": 1,
"value Z": 2,
"value Y": 3,
}
}
}
}
は、私の目標は、「デフォルト」に等しいが、例えば、あなたが機器Bの下4レベルで見ることができない名前を持つすべての配列をカウントすることで、セグメントAに「not-default」というオブジェクトがあります
あなたが本当に重複するキーあなたの例では、 'Instrument_A'持っていますか - 文句を保存するものとし'json'パーサーを使ってそれを解釈する... –
'not_default'は配列ではないオブジェクトです。 –
@JonClements私はJSONの例を編集しました。このJSONでは多くのペアがあります。各ペアには複数のインストゥルメントがあり、それぞれのインストゥルメントには複数のセグメントがあります。その楽器は同じペアで繰り返されません。 – Epsilon