Jackson을 사용하여 객체 배열 역직렬화
인기 있는 데이터 바인딩 라이브러리인 Jackson은 객체 배열을 역직렬화하는 기능을 제공하여 유연성을 제공합니다. 데이터 처리. 접근 방법은 다음과 같습니다.
매퍼 생성
첫 번째 단계로 ObjectMapper 클래스를 사용하여 객체 매퍼를 생성합니다.
import com.fasterxml.jackson.databind.ObjectMapper; // in Play 2.3 ObjectMapper mapper = new ObjectMapper();
역직렬화 배열
객체 배열을 역직렬화하려면 배열 유형을 지정하세요.
MyClass[] myObjects = mapper.readValue(jsonInput, MyClass[].class);
목록으로 역직렬화
원하는 경우 목록으로 역직렬화하려면 여러 가지가 있습니다. 옵션:
유형 참조 방법:
List<MyClass> myObjects = mapper.readValue(jsonInput, new TypeReference<List<MyClass>>() {});
컬렉션 유형 구성:
List<MyClass> myObjects = mapper.readValue(jsonInput, mapper.getTypeFactory().constructCollectionType(List.class, MyClass.class));
위 내용은 Jackson을 사용하여 배열이나 개체 목록을 역직렬화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!