解决将 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中文网其他相关文章!