android – Jackson SugarOrm id错误

前端之家收集整理的这篇文章主要介绍了android – Jackson SugarOrm id错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用jackson和sugar orm,解析时遇到一些错误. id字段始终位于json中0.我该怎么做才能修复它?

我的课这个例子:

@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;
}

解决方法

fieldid继承自超类SugarRecord< T>以及setter和getter方法setId(Long id)和getId(). 你可以覆盖Sugar库生成的id字段,但据我记得它使用Long类型,所以如果你可以从String标识符更改为Long,那么一切都应该没问题,这样你可以强制库使用id你用setter setId(Long id)进行设置,
原文链接:https://www.f2er.com/android/315124.html

猜你在找的Android相关文章