Beispiel zum Lesen verschachtelter JSON-Dateien mit Python
Autor:CodeSnippets
Sprache:
Python
8 Aufrufe
0 Favoriten
vor 3 Stunden
Code-Implementierung
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"
So lesen Sie JSON-Dateien mit verschachtelten Strukturen in Python und greifen sicher auf Felder in tieferen Ebenen zu.
#json#verschachtelt
Snippet-Beschreibung
- Ersetzen Sie
data.json
durch den Pfad zu Ihrer JSON-Datei - Der
keys
-Parameter ist eine Liste, die die Felder repräsentiert, auf die schichtweise zugegriffen werden soll - Wenn ein Feld nicht existiert, wird
{}
zurückgegeben, um KeyError zu vermeiden
Empfohlene Snippets
Python: Duplikate aus Liste von Dictionaries entfernen
Entferne Duplikate aus einer Liste von Dictionaries anhand eines bestimmten Schlüssels im Dictionary.
Python
#dict+1
6
0
Beispiel zum Lesen einer JSON-Datei mit Python
Einfachstes Codesegment zum Lesen einer JSON-Datei mit Python, realisiert mit dem integrierten json-Modul.
Python
#json
12
0
Python: Dictionary-Liste in CSV mit Headern schreiben
Schreiben Sie eine Liste von Dictionaries in eine CSV-Datei und generieren Sie automatisch Header.
Python
#dict+1
6
0
Kommentare
Laden...