Yo te recomendaría mORMot. Esta es la parte donde explica el tema de
tratamiento de json
Tiene un performance mejor incluso que el que viene integrado en Delphi. Sinó quieres usar o instalar todo el framework usa solo la unidad Syncommons.pas. Compila desde delphi 7 a 10.3 e incluso FPC.
La documentación es excelente.
Fíjate que fácil es crear un json y parsearlo con una de las diversas formas que tiene de hacerlo:
Código:
var V1: variant;
begin
V1 := _Obj(['name','John','year',1972]);
assert(VariantSaveJson(v1)='{"name":"John","year":1972}');
assert(v1.name='John');
....