Closed Neram closed 9 years ago
Ich würde eine Collection oder eine List zurück geben, denn da kann man einfach neue Objekte mit list.add() hinzufügen. Bei einem normalen Array: Object[] geht das nämlich nicht...
@Jonas stimmt, ebenfalls das sortieren innerhalb einer Collection ist einfacher. Jedoch würde ich eine Collection nur verwenden, wenn gson diese automatisch in ein json Array umwandeln kann. Wenn dies nicht der Fall sein sollte, ist ein Array zu bevorzugen.
Ich würde definitiv Collections empfehlen. Die haben eine toArray Funktion im Interface, was das Problem zwecks GSON löst.
Ihr müsst auch bedenken, ob die Reihenfolge der Elemente wichtig ist! Wenn ja müsstet ihr statt Collection eine List verwenden, die ja das Collection Interface implementiert.
GSON unterstützt das umwandeln von Collections zu Arrays. Somit verwenden wir Collections als Rückgabe für mehrdimensionale Objekte.
Wir müssen uns entscheiden, ob er immer ein Array oder eine collection zurückgeben, damit es einheitlich ist und nicht immer der Code des anderen umgeänder wird..
@stegmajo @Tabea-Kraus @Micash0711 @mighty190 @TobiasH1993 @Roba1993