首頁 >Java >java教程 >將 Firebase JSON 映射到 Java 物件時如何解決「無法彈回類型」錯誤?

將 Firebase JSON 映射到 Java 物件時如何解決「無法彈回類型」錯誤?

Linda Hamilton
Linda Hamilton原創
2024-11-28 01:54:10283瀏覽

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