English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

كيفية استخدام Jackson للبحث عن القيم في ملف JSON في Java؟

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"
من المحتمل أن تعجبك