Java에서 복잡한 JSON 배열을 구문 분석하는 방법은 무엇입니까?
소개:
JSON(JavaScript Object Notation)은 최신 웹 애플리케이션에서 가장 일반적으로 사용되는 데이터 교환 형식 중 하나가 되었습니다. Java 개발에서는 복잡한 JSON 데이터 구조를 구문 분석하고 처리해야 하는 경우가 많습니다. 이 기사에서는 Java에서 JSON 라이브러리를 사용하여 복잡한 JSON 배열을 구문 분석하는 방법을 소개하고 코드 예제를 통해 특정 단계를 보여줍니다.
이 문서는 다음 부분으로 나누어집니다.
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.5</version> </dependency>
String json = "[{"id":"1","name":"Alice","age":25},{"id":"2","name":"Bob","age":30}]";
ObjectMapper objectMapper = new ObjectMapper();
public class Person { private String id; private String name; private int age; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
다음은 Java에서 복잡한 JSON 배열을 구문 분석하는 방법을 보여주는 전체 샘플 코드입니다.
List<Person> persons = objectMapper.readValue(json, new TypeReference<List<Person>>(){});
위 내용은 Java에서 복잡한 JSON 배열을 구문 분석하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!