首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jackson + SugarOrm id错误

Jackson + SugarOrm id错误
EN

Stack Overflow用户
提问于 2016-04-03 01:58:39
回答 2查看 146关注 0票数 7

我使用jackson和砂糖orm,在解析时有一些错误。id字段一直位于json中。我能做些什么来解决这个问题?

这个例子我的班级:

代码语言:javascript
复制
@JsonIgnoreProperties(ignoreUnknown = true)
public class JsonScienceEvent extends SugarRecord<JsonScienceEvent>{

    @JsonProperty("id")
    private String eventId;

public JsonScienceEvent()

public JsonScienceEvent(String eventId){
    this.eventId = eventId;
}

public String getEventId(){
    return eventId;
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-10 23:22:22

字段id继承自超类SugarRecord<T>以及setter和getter方法setId(Long id)getId()。您可以override由Sugar库生成的id字段,但据我所知,它使用的是Long类型,因此如果您可以将字符串标识符改为Long,那么就可以了,这样就可以强制库使用设置在setter setId(Long id)中的id

票数 0
EN

Stack Overflow用户

发布于 2016-04-19 14:55:21

砂糖ORM实际上创建了自己的ID字段来维护。如果在创建记录时没有将值插入eventId字段,则列为空。

尝试使用"getId()“从记录中获取自动递增的ID。如果这是你想要的,别忘了用绳子!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36380817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档