Zitat:
Builder.EndArray;
Builder.EndObject;
// oder Builder.EndArray.EndObject;
funktioniert beides nicht - hatte ich auch schon versucht.
[dcc32 Fehler] Unit1.pas(144): E2361 Auf private-Symbol TJSONCollectionBuilder.EndArray kann nicht zugegriffen werden
Aber, wie gesagt, kommt er soweit ja garnicht. In der for-Schleife schmiert er ja schon ab ("dieser Vorgang ist nicht zulässig, nachdem Paare oder Elemente hinzugefügt wurden.").