用整数创建pojo对象

时间:2019-04-10 09:24:54

标签: java spring-boot microservices

POJO内,我试图使用整数创建POJO的私有对象。

我尝试了@JSONAlias@Field@TypeAlias,也尝试添加了不同的依赖项。

public class Abc {
    private String name;
    //I am getting error here. I want to map few values present in Ids against 123 object. But I am not able to do so.
    private Ids 123;
}      

在我的MongoDb中,我应该能够映射如下所示的值

"123"{
    "id1":"453",
    "id2":"859",
    "id3":"839"
}

2 个答案:

答案 0 :(得分:0)

Java不允许您声明以数字开头的字段名称。 根据您的要求,可以在POJO字段中使用@JsonProperty(“ 123”)

答案 1 :(得分:0)

您的错误内容是什么? 而且我认为您的字段名称123不好。它不能以数字开头。