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

2022-10-17 Thread Hairy Pixels via fpc-pascal
> On Oct 17, 2022, at 2:48 PM, Michael Van Canneyt via fpc-pascal > wrote: > > Small follow-up: > > If you want to extend it, you can find the necessary code in the restbase > unit. It already implements the necessary code to (de)stream arrays, plus > some other enhancements as well. It's on

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

2022-10-17 Thread Michael Van Canneyt via fpc-pascal
On Mon, 17 Oct 2022, Michael Van Canneyt via fpc-pascal wrote: 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

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

2022-10-16 Thread Michael Van Canneyt via fpc-pascal
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 sim

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

2022-10-16 Thread Hairy Pixels via fpc-pascal
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