[fpc-pascal] JSON - RTTI streaming.
Stephane Carre
scarre.lu at gmail.com
Wed Nov 16 23:56:29 CET 2011
Hello Michael,
In the current stable release (fpc 2.4.4) the unit tests for fpjsonrtti
fail to compile because unit testcomps is missing.
I believe this is the unit with the test classes used for the destreamer
tests.
Where can I find this unit ?
Thanks for this !
Regards,
Stephane Carre
On 06/01/2011 00:12, Michael Van Canneyt wrote:
> Hello,
>
> For those of you that need JSON support:
>
> I have committed support for streaming published properties
> (properties for which RTTI is generated) from objects to JSON and
> vice versa, in a unit fpjsonrtti.
>
> Not the full streaming as implemented in the classes system is supported:
> - No DefineProperties.
> - No methods.
> Although it should not be difficult to add support for this.
>
> In contrast, it can stream simple collections and stringlists (with
> ojects attached) in various ways.
> There are various events to influence the streaming process.
> This should be more than enough to stream objects to and from a
> web-browser.
>
> I have committed an example and a testsuite.
> All this is in packages/fcl-json.
>
> Despite the fact that the testsuite runs OK , I'd like to ask those
> for whom it might be useful to test the code and report any errors you
> find to me. Suggestions for improvements are also welcome.
>
> Michael.
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
More information about the fpc-pascal
mailing list