com.fasterxml.jackson.databind.node.ObjectNode 클래스를 사용하여 Json 콘텐츠의 JSON 개체 구조를 매핑할 수 있습니다. get()을 사용하여 JSON 파일 내에서 특정 값을 검색할 수 있습니다. ObjectNode 메소드 클래스, 개체 노드의 지정된 필드 값에 액세스하는 데 사용되는 메서드입니다.
구문
public JsonNode get(String fieldName)
예시
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; public class ObjectNodeTest { public static void main(String args[]) throws Exception { String jsonString = "{\"Id\":101, \"name\":\"Raja Ramesh\", \"address\":\"Madhapur\"}"; ObjectMapper mapper = new ObjectMapper(); ObjectNode node = mapper.readValue(jsonString, ObjectNode.class); if(node.has("name")) { System.out.println("NAME: " + node.get("name")); } } }
출력
NAME: "Raja Ramesh"