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에 다시 쓰려면 Java 클래스의 getter 메서드에 다음과 같이 주석을 답니다. @JsonIgnore:
@JsonIgnore public String getDisplayName() { return getName() + " (" + getHandle() + ")"; }
위 내용은 Firebase JSON을 Java 객체에 매핑할 때 발생하는 \'유형으로 반송하지 못했습니다\' 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!