Latest Version: 2019.0
NG SerializerPack provides the ability to serialize/de-serialize Delphi objects into various storage formats. Any public (not only published!) property can be automatically handled by the engine. This allows to write data applications in a more object oriented and simpler way. NG SerializerPack uses enhanced RTTI features and supports latest features of Delphi/C++Builder runtime (like e.g. Generics).
Common use cases of a serialization engine are:
General NG features are:
The package contains now 7 extensive demo projects. One of them demonstrates a common use of NG Serialization Pack: Transmitting business objects between client and server applications. An extensive object model is created and usage of many supported attributes and creation of converter classes are demonstrated. One more simpler project demonstrates simplicity of (de-)serializing generic TObject and TObjectList descendants from/to XML files. A web service demo was added which loads and transfers data from the Jamendo music platform directly into defined TAlbum and TTrack classes. All other demos represent adapted versions of the different supported target formats (JSON/XML 3rd party libraries).
|NG Controls Trial
This trialversion includes NG ConnectionPack, NG Drag&DropPack, NG SerializationPack (XE and higher only), NG HTMLPack, NG DialogPack and NG ValidatorPack Trials.
HTMLPack, Drag&DropPack and DialogPack demo files contain compiled demos.
Delphi XE2 (and better) release contains 32bit + 64bit support. Latest ServicePack required for XE2 + XE6 releases.
Installation problems? Read the corresponding Package Installation Wiki entry.
|March 7, 2019||