Erstellen Sie POJO-Klasse für Kotlin

10

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?

    
Pratik Butani 25.05.2017, 12:14
quelle

6 Antworten

20

Ich denke, das sollte das Plugin sein, was du willst

Ссылка

    
吴海豹 29.08.2017, 06:32
quelle
5

Ja, ich habe eine Lösung

für Beispiel:

%Vor%

Meine POJO-Klasse Erstellt mit Ссылка

Beispiel.java

%Vor%

Konvertierte Kotlin -Klasse mit Code -> Convert Java File to Kotlin File oder STRG + ALT + UMSCHALT + K

Beispiel.kt

%Vor%

Danke euch allen.

    
Pratik Butani 25.05.2017 12:54
quelle
3

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.

    
Nabin Khatiwada 25.05.2017 16:20
quelle
1

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.

    
MatPag 25.05.2017 12:20
quelle
0
%Vor%

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.

    
KishanSolanki124 07.02.2018 11:02
quelle
-3
%Vor%     
Prateek Bhardwaj 25.05.2017 12:19
quelle

Tags und Links