Och, früher sind wir ja auch ohne Generics ausgekommen.
Pssst, du hast Null und das Array vergessen.
Array ist wie ein Objekt, nur mit anderen Klammern drumrum und ohne Name vor den Items.
Und "neben" Integer gibt es auch noch Float (Double), aber das ist einfach nur
FloatToStr und
StrToFloat mit einem
FormatSettings.DecimalSeparator:='.'
.
http://json.org