java - 注释类型 SerializedName 的属性“alternate”未定义
问题描述
我正在使用 com.google.gson.annotations.SerializedName 与 gson docs 中提到的元素“value”和“alternate” @SerializedName(value= "Active", alternate = {"Active","Pending"})
,但编译器显示错误:“注释类型 SerializedName 的属性 Alternate 未定义”。
解决方案
注释的alternate
版本@SerializedName
是在 Gson 2.4 版本中添加的,因此在早期版本中将不起作用。似乎有时父 pom 可能会阻止覆盖版本(参见上面的讨论)。
推荐阅读
- python - 随机超度量树
- python - python中根据0、1显示列名
- android - 如何共享 Firebase 数据库中的图像?
- sql-server - 超模糊间隙和岛屿分组问题
- node.js - 读取 /Users/myuser/Code/OLD_PROJECT_NAME/node_modules/devtron/manifest.json 失败
- c# - 使用 ASP.NET MVC,如何列出多个 html 音频播放器,每个播放器播放不同的文件?
- python - 使用正则表达式拆分字符串并包含模式
- sql - 有谁知道 SQL 查询来获取多列的 SUM?
- macos - 我可以检测来宾是否正在使用 OSX 机器吗?
- java - 使用 getConstructor() 检查构造函数不带参数