Jestem całkiem nowy dla Pythona (używam Pythona 3) i próbuję serializować klasę z jednym ciągiem i dwoma listami jako członkami w JSon. Znalazłem json lib w standardzie Pythona, ale wydaje się, że muszę ręcznie wdrożyć metodę serializacji. Czy istnieje koder JSon, w którym mogę po prostu przekazać obiekt i odebrać serializowany obiekt jako ciąg bez konieczności implementowania metody serializacji. Przykład:Łatwe kodowanie JSON z Pythonem
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).
Dziękuję.
Czy wersja Pythona jest ważna? Mam na myśli, czy jesteś w stanie to zrobić w wersji 2.x, ale nie możesz tego zrobić w wersji 3.0? – esylvestre
Tak, wygląda na to, że większość bibliotek zmieniła się z 2.x na 3. –