小编Zer*_*One的帖子

将GsonBuilder转换为Kotlin

有谁知道如何将此代码转换为kotlin

GsonBuilder builder = new GsonBuilder();
builder.setLenient();
builder.registerTypeAdapter(Date.class, new JsonDeserializer<Date>() {
        @Override
        public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {
            if (json.getAsJsonPrimitive().isNumber()) {
                return new Date(json.getAsJsonPrimitive().getAsLong() * 1000);
            } else {
                return null;
            }
        }
    });
return builder.create();
Run Code Online (Sandbox Code Playgroud)

然后,我试过了

val builder = GsonBuilder()
builder.setLenient()
builder.registerTypeAdapter(Date::class.java,.........)
return builder.create()
Run Code Online (Sandbox Code Playgroud)

.....我无法弄清楚如何转换代码

java android gson kotlin

8
推荐指数
1
解决办法
1949
查看次数

标签 统计

android ×1

gson ×1

java ×1

kotlin ×1