Nicht alles lässt sich immer (einfach) mit vorgefertigten Lösungen für JSON-zu-Objekt behandeln.
Ich finde die Verwendung von vorhandenen getesteten Code vorteilhaft. Die Möglichkeiten von mORMot gehen weit über das hinaus, was Delphi mit Bordmitteln bietet. Trotzdem ist kein Weg verbaut. Ich kann mit mORMot bis in den atomaren Bereich durchgreifen. Mir ist noch kein Beispiel untergekommen, wo es notwendig war, aber möglich ist es. Jederzeit kann ein eigener Serialisierer mit
RegisterCustomJSONSerializer/
RegisterCustomJSONSerializerFromText/
RegisterCustomSerializerFieldNames eingehängt werden. Wie es geht, ist
hier beschrieben. Und wenn nichts mehr hilft, gibt es als JSON Allzweckwaffe noch
TDocVariant.
Bis bald...
Thomas