ホームページ >Java >&#&チュートリアル >Firebase JSON を Java オブジェクトにマッピングする際の「タイプにバウンスできませんでした」エラーを解決する方法
Firebase JSON を Java オブジェクトに読み込む際の「入力にバウンスできませんでした」エラーを解決します。
Firebase JSON と Java オブジェクトのマッピング
Firebase は、JSON と Java オブジェクト間のシリアル化と逆シリアル化に Jackson を利用します。複数のマッピング アプローチが利用可能です:
完全なユーザー読み込み:
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 に書き戻すには、ゲッター メソッドにアノテーションを付けます。 @JsonIgnore:
@JsonIgnore public String getDisplayName() { return getName() + " (" + getHandle() + ")"; }を含む Java クラス
以上がFirebase JSON を Java オブジェクトにマッピングする際の「タイプにバウンスできませんでした」エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。