Exemple de lecture de fichiers JSON imbriqués avec Python
Auteur:CodeSnippets
Langage:
Python
8 vues
0 favoris
Il y a 2 heures
Implémentation du Code
Python
import json
def read_nested_json(file_path, keys):
"""
Read a nested JSON file and access deep fields via keys
:param file_path: JSON file path
:param keys: List of fields to access
"""
with open(file_path, "r", encoding="utf-8") as f:
data = json.load(f)
result = data
for key in keys:
result = result.get(key, {})
return result
# Example Usage
# Assuming JSON: {"user": {"profile": {"name": "Alice"}}}
value = read_nested_json("data.json", ["user", "profile", "name"])
print(value) # Output "Alice"
Comment lire des fichiers JSON avec des structures imbriquées en Python et accéder en toute sécurité aux champs de niveaux profonds.
#json#imbriqué
Description de l'Extrait
- Remplacez
data.json
par le chemin de votre fichier JSON - Le paramètre
keys
est une liste représentant les champs à accéder couche par couche - Si un champ n'existe pas,
{}
sera renvoyé pour éviter KeyError
Extraits Recommandés
Python : Supprimer les doublons d'une liste de dictionnaires
Supprimer les doublons d'une liste de dictionnaires en fonction d'une clé spécifique du dictionnaire.
Python
#dict+1
6
0
Exemple de lecture d'un fichier JSON avec Python
Fragment de code le plus simple pour lire un fichier JSON à l'aide de Python, implémenté avec le module intégré json.
Python
#json
12
0
Python : Écrire une liste de dictionnaires dans un CSV avec en-têtes
Écrire une liste de dictionnaires dans un fichier CSV et générer automatiquement des en-têtes.
Python
#dict+1
6
0
Commentaires
Chargement...