কম্পিউটার

জাভাতে একটি JSON অবজেক্ট থেকে বিভিন্ন ধরনের মান কিভাবে পেতে হয়?


A JSONObject একটি অক্রমবিহীন নাম/মান এর সংগ্রহ একটি মানচিত্র তৈরি করতে একটি স্ট্রিং থেকে পাঠ্য জোড়া এবং পার্স করে - বস্তুর মত। একটি JSONObject getString() এর মত বিভিন্ন ধরণের মান প্রদর্শন করার জন্য কয়েকটি গুরুত্বপূর্ণ পদ্ধতি রয়েছে একটি কী স্ট্রিংয়ের সাথে যুক্ত স্ট্রিং পাওয়ার পদ্ধতি, getInt() একটি কী এর সাথে যুক্ত int মান পাওয়ার পদ্ধতি, getDouble() একটি কী এবং getBoolean() এর সাথে যুক্ত ডবল মান পাওয়ার পদ্ধতি একটি কী এর সাথে যুক্ত বুলিয়ান মান পাওয়ার পদ্ধতি।

উদাহরণ

import org.json.*;
public class JSONObjectTypeValuesTest {
   public static void main(String[] args) throws JSONException {
      JSONObject jsonObj = new JSONObject(
         "{" +
            "Name : Adithya," +
            "Age : 22, " +
            "Salary: 10000.00, " +
            "IsSelfEmployee: false " +
         "}"
      );
      System.out.println(jsonObj.getString("Name")); // returns string
      System.out.println(jsonObj.getInt("Age")); // returns int
      System.out.println(jsonObj.getDouble("Salary")); // returns double
      System.out.println(jsonObj.getBoolean("IsSelfEmployee")); // returns true/false
   }
}

আউটপুট

Adithya
22
10000.0
false

  1. কিভাবে জাভা ব্যবহার করে একটি ফোল্ডার থেকে ডিরেক্টরি (শুধুমাত্র) পেতে?

  2. জাভাতে JsonPointer ইন্টারফেস ব্যবহার করে একটি কী এর মান কিভাবে পেতে হয়?

  3. জাভাস্ক্রিপ্টে একটি বস্তুর মান কিভাবে পেতে হয়?

  4. কীভাবে জাভা অবজেক্টকে JSON এ রূপান্তর করবেন