Ejemplo de lectura de archivos JSON anidados en Python
Autor:CodeSnippets
Idioma:
Python
8 vistas
0 favoritos
hace 4 horas
Implementación del Código
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"
Cómo leer archivos JSON con estructuras anidadas en Python y acceder de forma segura a campos de niveles profundos.
#json#anidado
Descripción del Fragmento
- Reemplace
data.json
con la ruta de su archivo JSON - El parámetro
keys
es una lista que representa los campos a acceder capa por capa - Si un campo no existe, se devolverá
{}
para evitar KeyError
Fragmentos Recomendados
Python: Eliminar duplicados de una lista de diccionarios
Eliminar duplicados de una lista de diccionarios según una clave específica del diccionario.
Python
#dict+1
6
0
Ejemplo de lectura de un archivo JSON con Python
Fragmento de código más sencillo para leer un archivo JSON usando Python, implementado con el módulo integrado json.
Python
#json
12
0
Python: Escribir diccionario en CSV con encabezados
Escribir una lista de diccionarios en un archivo CSV y generar automáticamente encabezados.
Python
#dict+1
6
0
Comentarios
Cargando...