English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
com.fasterxml.jackson.databind.node.ObjectNodeクラスはJSONコンテンツをJSONオブジェクト構造にマッピングするために使用できます。以下を使用できます。ObjectNode クラスのget()JSONファイル内で特定の値を検索するメソッドであり、オブジェクトノードの指定されたフィールドの値にアクセスするために使用されます。
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"