Hallo,
ich möchte mit Gson ein Objekt serialisieren. Allerdings muss ich es mir an einer Stelle etwas komplizierter machen: Ich habe eine Liste, in der IDs gespeichert werden. Neben der Liste soll noch ein Name gespeichert werden, aber das stellt nicht das Problem dar.
Ich die Liste in Chunks von jeweils 100 IDs aufteilen und folgendermaßen abspeichern:
"ids":[
[...100 ids...],
[...100 ids...],
...
]
Ich möchte also quasi ein Integer[][] in Json abbilden.
ich bin schon so weit, dass ich eine List<Integer[]> vorliegen habe:
List<Integer> ids = object.getIds();
List<Integer[]> idChunks = new ArrayList<Integer[]>();
int idsSize = ids.size();
for (int i = 0; i < idsSize; i = i + 100) {
if (idsSize > i + 100) {
idChunks.add(ids.subList(i, i + 100).toArray(new Integer[100]));
} else {
idChunks.add(ids.subList(i, idsSize).toArray(new Integer[idsSize - i]));
}
}
Kennt sich jemand mit Gson so weit aus, dass er mir weiter helfen kann?
Grüße