首页 >Java >java教程 >将 Firebase JSON 映射到 Java 对象时如何解决'无法弹回类型”错误?

将 Firebase JSON 映射到 Java 对象时如何解决'无法弹回类型”错误?

Linda Hamilton
Linda Hamilton原创
2024-11-28 01:54:10284浏览

How to Resolve

解决将 Firebase JSON 读取到 Java 对象时出现的“无法弹跳至键入”错误。

Firebase JSON 和 Java 对象映射

Firebase 利用 Jackson 在 JSON 和 Java 对象之间进行序列化和反序列化。可以使用多种映射方法:

完整的用户加载:

创建一个反映 JSON 中精确属性的 Java 类:

@JsonIgnoreProperties(ignoreUnknown=true)
private static class User {
   String handle;
   String name;
   long stackId;
   // ... getters and toString
}

部分用户加载:

如果某些 JSON 属性未加载需要,按如下方式注释 Java 类:

@JsonIgnoreProperties({"stackId"})
private static class User {
   String handle;
   String name;
   // ... getters and toString
}

部分用户节省:

要将自定义属性写回 Firebase,请在 Java 类中注释 getter 方法@JsonIgnore:

@JsonIgnore
public String getDisplayName() {
    return getName() + " (" + getHandle() + ")";
}

以上是将 Firebase JSON 映射到 Java 对象时如何解决'无法弹回类型”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn