잭슨 자바 기반 라이브러리입니다. 변환 하는 데 유용할 수 있습니다. 자바 객체를 JSON으로, JSON을 자바 객체로. Jackson API 다른 API보다 빠르며 메모리 공간이 적게 필요하며 큰 개체에 적합합니다. ObjectMapper 를 사용하여 JSON 배열을 목록으로 변환할 수 있습니다. 수업. 유용한 메소드 readValue()가 있습니다. JSON 문자열을 가져와 두 번째 인수에 지정된 객체 클래스로 변환합니다.
예시
import java.util.*; import com.fasterxml.jackson.databind.*; public class JSONArrayToListTest1 { public static void main(String args[]) { String jsonStr = "[\"INDIA\", \"AUSTRALIA\", \"ENGLAND\", \"SOUTH AFRICA\", \"WEST INDIES\"]"; ObjectMapper objectMapper = new ObjectMapper(); try { List<String> countries = objectMapper.readValue(jsonStr, List.class); System.out.println("The countries are:\n " + countries); } catch(Exception e) { e.printStackTrace(); } } }
출력
The countries are: [INDIA, AUSTRALIA, ENGLAND, SOUTH AFRICA, WEST INDIES]