1.json fichier contient de nombreux paquets WIFI reniflant, je veux obtenir l'adresse mac du récepteur et de l'émetteur qui peut être trouvé dans le premier objet "wlan" appelé "wlan.ra" et "wlan.sa". data [0] est le premier paquet WIFI. Mais quand j'essaye d'imprimer les éléments de wlan après le chargement de json, il montre seulement les éléments du deuxième objet "wlan" donc il n'y a pas "wlan.ra" et "wlan.sa" dans le Les données.comment fusionner même objet dans un fichier json en utilisant python
with open('1.json','r') as json_data:
data = json.load(json_data)
a=data[0]
print a
Q2: Il y a deux objets 'wlan' dans mon fichier JSON. Comment puis-je fusionner les éléments de ces deux objets 'wlan' en un seul objet 'wlan'?
Voici mon code, mais il ne fonctionne pas:
with open('1.json','r') as f:
data=json.load(f)
for i in data:
i['_source']['layers']['wlan'].update()
Capture d'écran de fichier JSON: