我想为Kotlin创建POJO类,因为我们知道www.jsonschema2pojo.org将JSON转换为POJO,因此我们可以将其与gson一起使用。
有人知道如何 快速 为Kotlin创建Gson POJO 吗?
编辑:
我知道它使用Data类,但是有没有最简单的创建方法?
是的,我有解决方案
例如:
{ "foo": "string", "bar": "integer", "baz": "boolean" }
使用http://www.jsonschema2pojo.org/创建的我的POJO类
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; } }
使用或转换的 Kotlin 类 Code -> Convert Java File to Kotlin FileCTRL + ALT + SHIFT + K
Code -> Convert Java File to Kotlin File
CTRL + ALT + SHIFT + K
class Example { @SerializedName("foo") @Expose var foo: String? = null @SerializedName("bar") @Expose var bar: String? = null @SerializedName("baz") @Expose var baz: String? = null }
谢谢你们。