Thenet.sf.json.JSONArray একটি অর্ডার করা ক্রম মূল্যবোধের এর বাহ্যিক টেক্সট ফর্ম হল একটি স্ট্রিং যা বর্গাকার বন্ধনীতে মোড়ানো কমা সহ মানগুলিকে আলাদা করে এবং একটি অভ্যন্তরীণ ফর্ম হল একটি বস্তু যার get() এবং opt() সূচক, এবং উপাদান() দ্বারা মানগুলি অ্যাক্সেস করার পদ্ধতি মান যোগ বা প্রতিস্থাপনের পদ্ধতি। মানগুলি এই ধরনের যেকোনও হতে পারে যেমন বুলিয়ান, JSONArray, JSONObject, Number, String এবং JSONNull বস্তু।
আমরা নীচের উদাহরণে একটি সংগ্রহ (তালিকা) JSON অ্যারেতে রূপান্তর করতে পারি
উদাহরণ
import java.util.*;import net.sf.json.JSONArray; import net.sf.json.JSONSerializer; পাবলিক ক্লাস ConvertCollectionToJsonArrayTest { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { তালিকাstrList =অ্যারে .asList("ভারত", "অস্ট্রেলিয়া", "ইংল্যান্ড", "দক্ষিণ আফ্রিকা"); JSONArray jsonArray =(JSONArray)JSONSerializer.toJSON(strList); System.out.println(jsonArray.toString(3)); // সুন্দর প্রিন্ট JSON তালিকা<অবজেক্ট>
আউটপুট
[ "ভারত", "অস্ট্রেলিয়া", "ইংল্যান্ড", "দক্ষিণ আফ্রিকা"][ "তালিকা ডেটা", 50, 99, 50.65, সত্য, [ "X", "Y", "Z" ]]প্রে>