0
1.jsonファイルには多くの盗聴WIFIパケットが含まれていますので、最初の "wlan"オブジェクトで見つかる受信機と送信機のMACアドレスを取得します。と "wlan.sa"。 data [0]は最初のWIFIパケットです。pythonを使ってjsonファイルで同じオブジェクトをマージする方法
Q1: しかし、jsonロード後にwlanの要素を表示しようとすると、2番目の "wlan"オブジェクトの要素のみが表示されるので、 "wlan.ra"と "wlan.sa"はデータ。
with open('1.json','r') as json_data:
data = json.load(json_data)
a=data[0]
print a
Q2: 私のJSONファイルで2つの 'WLAN' オブジェクトがあります。これら2つの 'wlan'オブジェクトの要素を、どのようにして1つの 'wlan'オブジェクトにマージできますか?
次は私のコードですが、それは動作しません:JSONファイルの
with open('1.json','r') as f:
data=json.load(f)
for i in data:
i['_source']['layers']['wlan'].update()
スクリーンショット: