我很新的python(我使用Python 3),我試圖序列化一個字符串和兩個列表作爲JSon成員的類。我發現python standart中有一個json庫,但似乎需要手動實現序列化方法。是否有一個JSon編碼器,我可以簡單地傳遞一個對象,並以字符串的形式接收序列化對象,而無需實現序列化方法。 例如:簡單的JSON編碼與Python
class MyClass:
pass
if __name__ == '__main__':
my_name = "me"
my_list = {"one","two"}
my_obj = MyClass()
my_obj.name = my_name;
my_obj.my_list = my_list
serialized_object = JSONserializer.serialize(my_obj).
謝謝。
Python版本是否重要?我的意思是,你能用2.x做到這一點嗎,但是無法在3.0中做到這一點? – esylvestre 2010-09-09 18:10:50
是的,大多數庫似乎已經從2.x更改爲3. – 2010-09-09 18:21:39