Пример чтения вложенных JSON-файлов с использованием Python
Автор:CodeSnippets
Язык:
Python
8 просмотров
0 избранных
4 часов назад
Реализация кода
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"
Как читать JSON-файлы с вложенными структурами в Python и безопасно получать доступ к полям глубоких уровней.
#json#вложенный
Описание фрагмента
- Замените
data.json
на путь к вашему JSON-файлу - Параметр
keys
— это список, который представляет поля для доступа по слоям - Если какое-то поле не существует, будет возвращено
{}
, чтобы избежать KeyError
Рекомендуемые фрагменты
Python: Удаление дубликатов из списка словарей
Удаление дубликатов из списка словарей на основе определенного ключа в словарях.
Python
#dict+1
6
0
Пример чтения JSON-файла с использованием Python
Самый простой фрагмент кода для чтения JSON-файла с помощью Python, реализованный с использованием встроенного модуля json.
Python
#json
12
0
Python: Запись списка словарей в CSV с заголовками
Запись списка словарей в CSV-файл с автоматической генерацией заголовков.
Python
#dict+1
6
0
Комментарии
Загрузка...