Den verlinkten Artikel habe ich gelesen.
Demnach scheint, auch wenn du keine Freund davon bist, eine einheitliche Namenskonvention zwischen json und objekt für die geringsten Komplikationen zu sorgen. Damit kann ich leben.
Mein Objekt umfasst ja mehr Properties, als im Json übermittelt. Du Funktion hat damit keine Probleme.
Was aber passiert im umgekehrten Fall? Kommt eine
Exception, oder ignoriert die Funktion das dann einfach? Das könnte ja schnell passieren, denn nicht immer hat man selbst Einfluss auf den JSON-String bzw. wann der mal verändert wird.
(Ich könnt's auch ausprobieren, aber vielleicht weißt du das auch so.)