THPDFJSONValue.AddItem
Добавляет значение в этот массив и забирает владение им
procedure AddItem(Val: THPDFJSONValue);
Модуль — HPDFDocJobs; добавленное значение освобождает деструктор этого контейнера, поэтому вызывающему коду освобождать его нельзя
Вызов AddItem для значения не-массива — ошибка использования; сначала проверьте Kind