Ich möchte eine POJO-Klasse für Kotlin erstellen, da www.jsonschema2pojo.org JSON in POJO konvertiert, damit wir es verwenden können mit gson.
Wer weiß, wie man Gson POJO für Kotlin SCHNELL erstellt?
Bearbeitet:
Ich weiß, dass es Datenklassen verwendet, aber gibt es die einfachste Möglichkeit, es zu erstellen?
Ja, ich habe eine Lösung
für Beispiel:
%Vor%Meine POJO-Klasse Erstellt mit Ссылка
Konvertierte Kotlin -Klasse mit Code -> Convert Java File to Kotlin File
oder STRG + ALT + UMSCHALT + K
Danke euch allen.
Wenn ich Ihre Frage bekommen habe, könnten Sie nach einem Plugin suchen, um es in POJO umzuwandeln. Damit RoboPOJOGenerator kann Ihnen helfen. Sie können das Plugin von Datei & gt; Setting & gt; Plugin & gt; Durchsuchen Sie Repositories und suchen Sie nach RoboPOJOGenerator. Um dieses Plugin zu verwenden, müssen Sie zuerst ein separates Paket wie "Daten" erstellen, klicken Sie mit der rechten Maustaste auf das Paket und Sie werden POJO aus JSON generieren sehen. Außerdem müssen Sie die gson Bibliothek in Gradle einfügen, da dieses Plugin automatisch Annotationen von gson wie @SerializedName, etc. generiert.
Eine Feature-Anfrage über die Kotlin-Unterstützung zum automatischen Generieren von Datenklassen wurde hier im jsonschema2pojo github-Repository ausgefüllt. Derzeit gibt es kein jsonschema2kotlin Web-Dienstprogramm.
Wenn Sie bei der Installation eines neuen Plug-Ins in Android Studio kein Problem haben, befolgen Sie die akzeptierte Antwort. Andernfalls sollten Sie verwenden jsonschema2pojo , um JSON in Java POJO zu konvertieren und die Android Studio 3.0 + -Funktion zu verwenden, die eine Java-Datei in eine Kotlin-Datei konvertiert.
Unglaublich richtig! So einfach ist das. Verwenden Sie einfach das Schlüsselwort data
vor class
, um die Datenklasse in Kotlin zu erstellen.
Data-Klasse bietet Ihnen alles, Getter, Setter, HashCode, ToString und Equals-Funktionen. Sie müssen lediglich eine Instanz erstellen und die Funktionen verwenden.