Re: Objekt teilweise updaten
Verfasst: Dienstag 28. Januar 2025, 04:25
Und falls das einem der Mitlesenden noch nicht klar geworden ist, ich kann jetzt ganz normal mit den Objekten arbeiten:
Nix spannendes also, trotzdem toll dass es nicht gleich Django oder SQLAlchemy braucht, um ein paar verschachtelte und typisierte Daten abzuspeichern. 
Dass sich die Komplexität von Suchabfragen und die Performance für sehr große Datenmengen in Grenzen hält, sollte einem natürlich bewusst sein. Das ist aber für viele Hobby-Projekte auch gar nicht nicht notwendig.
Code: Alles auswählen
def show_persons():
persons = load_json(JSON_FILE)
#pprint(persons)
for person in persons:
print(person.name, "wohnt in", person.address.city,
"und ist Jahrgang", person.birthday.year)

Dass sich die Komplexität von Suchabfragen und die Performance für sehr große Datenmengen in Grenzen hält, sollte einem natürlich bewusst sein. Das ist aber für viele Hobby-Projekte auch gar nicht nicht notwendig.