有沒有一種方法來序列化一個python類而不使用自定義編碼器?我已經嘗試了下面的方法,但我得到的錯誤:TypeError:你好不是JSON序列化這是奇怪的,因爲「你好」是一個字符串。如何使一個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的輸出是RESTful API的一部分,並且這種我需要仔細控制的格式。在這個例子中,輸出應該只是「你好」。 – Roberto