কম্পিউটার

জাভাতে স্ট্রিমিং API ব্যবহার করে একটি JSON স্ট্রিং কীভাবে পার্স করবেন?


স্ট্রিমিং API৷ একটি গুরুত্বপূর্ণ ইন্টারফেস JsonParser নিয়ে গঠিত এবং এই ইন্টারফেস একটি স্ট্রিমিং উপায়ে JSON পার্স করার পদ্ধতি রয়েছে এবং ফরওয়ার্ড প্রদান করে , কেবল-পঠন JSON ডেটাতে অ্যাক্সেস। Json ক্লাসে ইনপুট উত্স থেকে পার্সার তৈরি করার পদ্ধতি রয়েছে। আমরা পারি একটি JSON পার্স করুন স্ট্যাটিক ব্যবহার করে পদ্ধতি createParser() Json এর ক্লাস।

সিনট্যাক্স

public static JsonParser createParser(Reader reader)

উদাহরণ

import java.io.*;
import javax.json.Json;
import javax.json.stream.JsonParser;
import javax.json.stream.JsonParser.Event;

public class JSONParseringTest {
   public static void main(String[] args) {
      String jsonString = "{\"name\":\"Adithya\",\"employeeId\":\"115\",\"age\":\"30\"}";
      JsonParser parser = Json.createParser(new StringReader(jsonString));
      while(parser.hasNext()) {
         Event event = parser.next();
         if(event == Event.KEY_NAME) {
            switch(parser.getString()) {
               case "name":
                  parser.next();
                  System.out.println("Name: " + parser.getString());
                  break;
               case "employeeId":
                  parser.next();
                  System.out.println("EmployeeId: " + parser.getString());
                  break;
               case "age":
                  parser.next();
                  System.out.println("Age: " + parser.getString());
                  break;
            }
         }
      }
   }  
}

আউটপুট

Name: Adithya
EmployeeId: 115
Age: 30

  1. অ্যান্ড্রয়েডে জেসন স্ট্রিং কীভাবে পার্স করবেন?

  2. জাভাতে Gson লাইব্রেরি ব্যবহার করে ফাইলে একটি JSON স্ট্রিং কীভাবে লিখবেন?

  3. জাভা - স্ট্রিং হিসাবে JSON ফাইল কীভাবে পড়তে হয়

  4. কিভাবে জাভাতে JSON পার্স করবেন