কম্পিউটার

জাভাতে JSON-lib API ব্যবহার করে কীভাবে একটি অ্যারেকে JSON অ্যারেতে রূপান্তর করবেন?


A জাভা অ্যারে একটি বস্তু যা মাল্টিপল ভেরিয়েবল সঞ্চয় করে একই প্রকারের , এটি আদি প্রকার ধারণ করতে পারে এবং অবজেক্ট রেফারেন্স যেখানে JSONArray একটি অর্ডার করা মান ক্রম। এর বাহ্যিক টেক্সট ফর্ম হল একটি স্ট্রিং যা বর্গাকার বন্ধনীতে মোড়ানো কমা দিয়ে মানগুলিকে আলাদা করে, একটি অভ্যন্তরীণ ফর্ম হল একটি বস্তু যার get() এবং opt() সূচক এবং উপাদান() দ্বারা মানগুলি অ্যাক্সেস করার পদ্ধতি মান যোগ বা প্রতিস্থাপনের পদ্ধতি। প্রথম ধাপে, আমরা একটি অবজেক্ট[] তৈরি করতে পারি array এবং t-এ একটি আর্গুমেন্ট হিসাবে এই প্যারামিটারটি পাস করুন oJSON() JSONSerializer -এর ক্লাস এবং JSON অ্যারে পেতে এটি টাইপকাস্ট।

আমরা নিচের উদাহরণে অবজেক্ট[] অ্যারেকে JSONArray-এ রূপান্তর করতে পারি

উদাহরণ

import net.sf.json.JSONArray;
import net.sf.json.JSONSerializer;
public class ConvertArrayToJSONArrayTest {
   public static void main(String[] args) {
      Object[] objArray = new Object[] {
               "Array to JSON Array",
                new Integer(10),
                new Long(30),
                new Double(14.26),
                true,
                new char[] {'X', 'Y', 'Z'}
      };
      JSONArray jsonArray = (JSONArray)JSONSerializer.toJSON(objArray);
      System.out.println(jsonArray.toString(3)); //pretty print JSON
   }
}

আউটপুট

[
   "Array to JSON Array",
   10,
   30,
   14.26,
   true,
   [
      "X",
      "Y",
      "Z"
   ]
]

  1. কিভাবে আমরা জাভাতে JSON অ্যারেতে একটি তালিকা রূপান্তর করতে পারি?

  2. কিভাবে জাভা ব্যবহার করে একটি JSON অ্যারে লিখবেন/তৈরি করবেন?

  3. কিভাবে জাভা ব্যবহার করে JSON অ্যারে পড়তে/পার্স করবেন?

  4. কিভাবে জাভা মানচিত্রকে JSON এ রূপান্তর করবেন