214 похожих чатов

Ребят а как вывести объект с отступами. Список и словарь

без проблем получается вывести а вот объект ругается:

TypeError: Object of type Message is not JSON serializable

Судя по ошибке вроде json не может сериализовать объект message. Что можете посоветовать в данном случае?

Код такой:

json.dumps(message, indent=4)

19 ответов

3 просмотра

ещё указать библиотеку и станет вообще хорошо вангую у мессаджа наличие метода json

Black- Автор вопроса
e\\/gen
ещё указать библиотеку и станет вообще хорошо ванг...

Я просто для наглядности строку написал. json естественно импортирую

Black
Я просто для наглядности строку написал. json есте...

не восприми негативно, но стоит начать с основ питона и особенно ООП зайду издалека - методы строк знаешь?

Black- Автор вопроса
e\\/gen
не восприми негативно, но стоит начать с основ пит...

С ооп еще как новичок, а про методы строки знаю

Black- Автор вопроса
Black
'one two three'.replace('three', '')

хорошо, видим метод replace у строчного объекта теперь поиграем в ассоциации у нас есть мессадж и предположительно метод json

Black- Автор вопроса

если у тебя нормальная либа то достаточно юзать str(message)

Black- Автор вопроса
Mars BATYA [NYА]
если у тебя нормальная либа то достаточно юзать st...

Ты про либу для бота? Если да, то я юзаю aiogram

в json.dumps(message.to_python(), indent=4) должен быть json-serializable объектом короче

Black- Автор вопроса
Black- Автор вопроса
Mars BATYA [NYА]
в json.dumps(message.to_python(), indent=4) должен...

Видимо ты кайфуешь лазить по исходным кодам библиотек. Тоже рабочий метод

Black
Видимо ты кайфуешь лазить по исходным кодам библио...

да там же толком и лазить не надо) в иде волшебная кнопочка "перейти к определению"

Black- Автор вопроса
Black
А шо не так то?

всё так, но чтение про то, с чем ты работаешь значительно упрощает эту самую работу доки, книжки етц

Black- Автор вопроса
e\\/gen
всё так, но чтение про то, с чем ты работаешь знач...

Да, видимо надо доки читать по внимательнее. Спасибо за советы.

Похожие вопросы

Обсуждают сегодня

коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
средствами IBX как-то можно выполнить запрос insert ... returning?
Igor
31
reply = (struct pam_response *)malloc(sizeof(struct pam_response)); reply[0].resp = strdup(password); Это так можно ображаться к структуре за указателем, помимо (*reply)...
Юлиан🦉 Колессиков ⛵️
14
что это и почему оно? executor.start_polling(bot, skip_updates=True, on_startup=on_startup, File "/usr/local/lib/python3.10/dist-packages/aiogram/utils/executor.py", line 4...
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
2
#delphi кто-нибудь встречал официальное описание директивы {$ALIGN ON} (подчеркиваю - официальное, а не левый источник)? какой именно режим выравнивания включится? будут ли в...
Viktor Akselrod
14
Другой вопрос. В последней Делфи не могу приложение свое завершить. Хальт не пашет. Пришлось процесс свой искать и завершать. Лет 20 назад хальт работал всегда. Что то поменял...
1C Programmer
7
Hi there everyone Is there anyone who have not started hamster bot yet? I need only one, I'll be glad if you do this for me DM if you haven't yet
Mehrshad
53
объясните, я прада не понимаю. зачем в перле нужен аниивент? кому он пригодился в действительно нагруженных проектах?
nerv
30
то есть человек, который рассказывал что Native API лучше чем WinAPI потому что меньше тактов тратиться на проверки, теперь рассказывает что все эти лишние оптимизирующие инст...
Aleksandr
12
А какие у этого try практические плюсы перед eval?
Oleg Volkov
41
Карта сайта