【发布时间】:2016-08-31 00:11:58
【问题描述】:
当我通过http://www.jsonschema2pojo.org/ 生成 POJO 时,我得到如下信息:
import javax.annotation.Generated;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
@Generated("org.jsonschema2pojo")
public class Name {
//...
}
但是 Android Studio 无法识别javax.annotation.Generated,我必须删除两行代码
import javax.annotation.Generated;
和
@Generated("org.jsonschema2pojo")
形成每个 POJO,这很痛苦。有没有办法禁止 http://www.jsonschema2pojo.org/ 添加该注释?
【问题讨论】:
-
您是否在 Grandle 中添加了依赖项?如果您还没有这样做,您可能想要添加
javax.annotation:jsr250-api:1.0。检查`this -
那么,您的问题解决了吗?
-
让我们在下一个版本中删除它:github.com/joelittlejohn/jsonschema2pojo/issues/577
标签: android android-studio jsonschema2pojo java-annotations