THPDFJSONValue.Serialize
Сериализует значение в JSON-текст UTF-8
function Serialize: AnsiString;
Модуль — HPDFDocJobs; строки выдаются в UTF-8 с JSON-экранированием, а числа — в кратчайшей форме, точно восстанавливающей значение
Результат аллоцируется без ограничения размера, поэтому для недоверенных деревьев берите SerializeBounded — он поднимает EHPDFJobBudgetExceeded вместо чрезмерной аллокации
Значения THPDFJSONKind определяют, какая форма пишется: literal, строка, число, object или массив