Just to add my 2 cents, I've thought about that (using JsonDataObjects) for XData and after some performance tests a while ago I came to realize 3 things (FWIR):
- TMS Business uses it's own JSON stuff and not Delphi super slow ones.
- While the wonderful JsonDataObjects is superfast and outperforms TMS implementation on some use cases, TMS implementation is faster on some other scenarios/use cases
- For what I could see TMS implementation, overall, is faster on XData cenario/general use cases, so, to apply JsonDataObjects would not be an advantage.
Maybe it could be even faster if it got better on cenarios where JsonDataObjects outperforms it. I'm not sure.
But I understand you are talking about Aurelius and not XData.
Regards,