[fpc-pascal] Request to make TJSONStreamer.StreamProperty virtual

Michael Van Canneyt michael at freepascal.org
Mon Oct 17 08:58:51 CEST 2022



On Mon, 17 Oct 2022, Hairy Pixels via fpc-pascal wrote:

> For the JSON RPC library I wanted to supported dynamic arrays but in order to do this I needed to duplicate TJSONStreamer's ObjectToJSON  and StreamProperty in order to bypass some exceptions. If StreamProperty was virtual I could simply override that and stream the dynamic arrays before calling inherited.
>
> What do you think about that?

It would be a much better idea to implement the streaming of dynamic arrays
directly. Then the exceptions are maybe not necessary in the first place...

Michael.


More information about the fpc-pascal mailing list