Ich habe eine Liste, die ich mit GSON in ein JSON-Objekt konvertieren muss. Mein JSON-Objekt enthält JSON-Array.
%Vor%Unten ist mein Code, in dem ich meine Liste in ein JSON-Objekt mit JSON-Array konvertieren muss -
%Vor%Ab sofort habe ich nur zwei Elemente in der Liste - also brauche ich mein JSON-Objekt so -
%Vor%Was ist der beste Weg, dies zu tun?
Wenn response
in Ihrer marshal
Methode ein DataResponse
ist, dann sollten Sie dies serialisieren.
Damit erhalten Sie die JSON-Ausgabe, nach der Sie suchen.
Es gibt ein Beispiel aus der Dokumentation von Google gson konvertiert die Liste tatsächlich in JSON-String:
%Vor% Sie müssen den Typ der Liste in toJson
method festlegen und das Listenobjekt übergeben, um es in json string oder umgekehrt umzuwandeln.