解決將 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中文網其他相關文章!