2017-01-18 6 views
0

하지 않고 배열을 직렬화 FasterXml 잭슨 - 데이터 바인딩을 ussing 자바 클래스자바 : FasterXML/잭슨 키

class MyObject { 
    private String firstItem; 
    private String secondItem; 
    private int thirdItem; 
} 

다음에 JSON 배열

{["a", "b", 1]} 

를 역 직렬화하는 방법을 방법이 있나요? 나는 단지 열쇠가있는 곳에 답을 찾았습니다 : 배열의 값 항목.

+2

JSON을 deserialize 할 수 없습니다. 배열로 사용합니다. – Sreemat

답변

1

첫째 {["a", "b", 1]}는 유효한 JSON 배열 (또는 JSON)되지 않습니다 .... JSON 배열은 또한 자바에 대한 사용자 정의 디시리얼라이저를 작성하여 자바 객체로 JSON 배열을 직렬화 수있는이 ["a", "b", 1]

과 같을 것이다 Object와 Object Mapper를 사용하여 모듈을보다 빠른 XML로 등록하십시오.

확인 다음 링크는 사용자 정의 직 병렬 변환기가

http://www.baeldung.com/jackson-deserialization 아직도 내가 개체의 배열 표현을 사용하지 않는 제안 작성하는 방법에 대한 자세한 정보를 얻을 수 있습니다.

+0

고마워요. 이런 식으로 물체를 대표하는 사람은 제가 아닙니다 :-). – angel