首页 > 解决方案 > 用整数创建 pojo 的对象

问题描述

在里面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"
}

标签: javaspring-bootmicroservices

解决方案


Java 不允许您声明以数字开头的字段名称。根据您的要求,您可以将 @JsonProperty("123") 用于您的 POJO 字段


推荐阅读