Я создаю бот-телеграмму и хотел бы преобразовать ответы json, например, приведенные ниже, которые я превращаю в словарь:
{
"message_id": 445793,
"from": {
"id": 106596774,
"is_bot": false,
"first_name": "Komron",
"last_name": "Aripov",
"username": "tgcode",
"language_code": "en"
},
"chat": {
"id": 106596774,
"first_name": "Komron",
"last_name": "Aripov",
"username": "tgcode",
"type": "private"
},
"date": 1549380586,
"text": "ayye"
}
в маленькое аккуратное дерево, такое как это:
Message
├ message_id: 445793
├ from
┊ ├ id: 106596774
┊ ├ is_bot: false
┊ ├ first_name: Komron
┊ ├ last_name: Aripov
┊ ├ username: tgcode
┊ └ language_code: en
├ chat
┊ ├ id: 106596774
┊ ├ first_name: Komron
┊ ├ last_name: Aripov
┊ ├ username: tgcode
┊ └ type: private
├ date: 1549290736
└ text: ayye
Я пытался использовать библиотеку treelib для python, но для их класса не предлагается метод преобразования json в необходимый форматированный текст.Это также кажется слишком сложным для моего варианта использования.
Есть библиотека для моего варианта использования на github , но она в javascript (не могу понять это для обратного инжиниринга)