Есть ли способ сериализации класса python без использования пользовательского кодировщика? Я пробовал следующий подход, но получаю ошибку: TypeError: hello не является сериализуемым JSON, что странно, поскольку «hello» - это строка.Как сделать объект JSON сериализуемым
class MyObj(object):
def __init__(self, address):
self.address = address
def __repr__(self):
return self.address
x = MyObj("hello")
print json.dumps(x)
Вывод должен быть просто
"hello"
вывода по JSON является частью успокоительной API и и такое мне нужно тщательно контролировать формат. В этом примере вывод должен быть просто «привет». – Roberto