@Michio-sempaiq

Как правильно работать с сложными json в python?

Добрый день.
К сожалению гугл не дал ответа на этот вопрос.

Имеется API сервер который на запросы выдает огромнейшую JSON простынь, содержащую как те данные которые мне нужны, так и кучу бесполезных данных. При этом те данные которые мне нужно могу находиться на 5-6 уровне вложенности и искать их через циклы очень не красиво.

Какое я нашел средство сейчас.
Я использовал сервис который преобразует из моего JSON файла список классов Python и создает несколько функций парсеров. В итоге я передаю свой JSON ответ в конструктор класса и получаю возможность более удобной работы с запросом.
Однако из-за большой их вложенности вызов какого-нибудь значения находящегося глубоко в недрах JSON не удобно.

Так же я видел способ, в котором полученный JSON преобразуется в XML а дальше уже через lxml (или что-то другое) мы ищем нужное нам по Xpatch

Какие есть способы облегчить этот процесс? Если я знаю по какому пути находится этот элемент.
Например для поиска в html можно использовать xPath, возможно есть что-то и для json?
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 1
LazyTalent
@LazyTalent
Data Engineer, Freelancer
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
06 мая 2024, в 15:37
50000 руб./за проект
06 мая 2024, в 14:54
1000 руб./за проект
06 мая 2024, в 14:53
45000 руб./за проект