Oui, j'ai trouvé la solution
par exemple :
{
"foo": "string",
"bar": "integer",
"baz": "boolean"
}
Ma classe POJO Créée en utilisant http://www.jsonschema2pojo.org/
Exemple.java
public class Example {
@SerializedName("foo")
@Expose
private String foo;
@SerializedName("bar")
@Expose
private String bar;
@SerializedName("baz")
@Expose
private String baz;
public String getFoo() {
return foo;
}
public void setFoo(String foo) {
this.foo = foo;
}
public String getBar() {
return bar;
}
public void setBar(String bar) {
this.bar = bar;
}
public String getBaz() {
return baz;
}
public void setBaz(String baz) {
this.baz = baz;
}
}
Converti Kotlin Classe utilisant Code -> Convert Java File to Kotlin File
o CTRL + ALT + SHIFT + K
Exemple.kt
class Example {
@SerializedName("foo")
@Expose
var foo: String? = null
@SerializedName("bar")
@Expose
var bar: String? = null
@SerializedName("baz")
@Expose
var baz: String? = null
}
Je vous remercie tous.
6 votes
En Kotlin, vous écrivez classes de données au lieu des POJO.
2 votes
Si vous utilisez Android Studio, je pense que vous pouvez créer des classes Java et les convertir ensuite en Kotlin.