@JsonIgnoreProperties 与 moshi 的等价物是什么?

What the equivalent of @JsonIgnoreProperties with moshi?

Moshi 的注释 @JsonIgnoreProperties(ignoreUnknown = true) 相当于什么?它是否默认忽略未知属性?

默认情况下,Moshi 会忽略未在 POJO 中声明但存在于 JSON 中的属性,而不会引发任何错误。

如果在这种情况下需要失败,则必须在适配器上明确设置 failOnUnknown

例如 Moshi.Builder().build().adapter(MyClass::class.java).failOnUnknown()