Du kannst für die Beispiele folgende Konstanten nehmen:
Delphi-Quellcode:
TokTitle = 'title';
TokDTStart = 'dtstart';
TokDTENd = 'dtend';
TokEventTimeZone = 'eventTimezone';
TokHasAlarm = 'hasAlarm';
Und aus den Beispielen oben nimmst du erst einmal weniger Spalten:
Delphi-Quellcode:
l_projection := TJavaObjectArray<JString>.Create(8); <- das bedeutet, dass du 8 Spalten zurück erwartest. Nimm einfach weniger, wie hier weiter unten und dann schreibst du beispielsweise nur 5 in das .Create(5)
l_projection.Items[0] := StringToJString(TokTitle);
l_projection.Items[1] := StringToJString(TokDTStart);
l_projection.Items[2] := StringToJString(TokDTEnd);
l_projection.Items[3] := StringToJString(TokEventTimeZone);
l_projection.Items[4] := StringToJString(TokHasAlarm);