我正在尝试将我的json字符串反序列化到我的自定义类,我想将@serializedname注解值作为可配置参数进行访问,该参数应读取应用程序属性文件中的值。我提供了以下代码段,但它接受一个常量字符串,是否有其他方法使这些参数可配置
{
FName: "Sample",
LName: "LName"}
class Test{
@SerializedName(value=${"${name}"})
private string name;
@SerializedName(value=${"${data}"})
private string data;
}
application.properties file
name=FName
data=LName
1条答案
按热度按时间nr7wwzry1#
gson不知道有任何其他图书馆,除非你告诉它这样做(为什么要为你可能永远不会使用的东西付费?)。您可以使用的自定义实现在gson提供的基础上扩展gson
FieldNamingStrategy
接口: