Ich habe im Internet gesucht und konnte kein einfaches Beispiel zum Codieren und Decodieren eines benutzerdefinierten Objekts mit JSON in Python finden.JSON Serialisierung von benutzerdefinierten Objekten (Codierung und Decodierung)
Lassen Sie uns sagen, dass ich die folgende Klasse haben:
class Test:
def __init__(self, name=None, grade=None):
self.name = name
self.grade = grade
und haben auch eine Liste der Testobjekte:
t1 = Test("course1", 80)
t2 = Test("course2", 90)
list_of_tests = [t1, t2]
Wie kann ich die Klasse
Test
und das Objektlist_of_tests
serialisiert mit JSON? Ich möchte in der Lage sein, es in eine Datei zu schreiben und es aus einer Datei mit Python zu lesen.
noch nicht upvote Kann, aber dank! Hab es jetzt verstanden! – Infected