JSON মানে হল জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন এবং এটি ডেটা স্থানান্তর এবং সঞ্চয় করতে ব্যবহার করা যেতে পারে। JSONObject মানচিত্রের মতো বস্তু তৈরি করতে একটি স্ট্রিং থেকে পাঠ্য পার্স করতে পারে৷ t. এছাড়াও আমরা JSONObject(JSONObject jo, java.lang.String[] names) ব্যবহার করে অন্য JSON অবজেক্টের একটি সাবসেট থেকে একটি JSON অবজেক্ট তৈরি করতে পারি। কন্সট্রাক্টর, স্ট্রিংগুলির একটি অ্যারে ব্যবহার করা হয় সেই কীগুলিকে চিহ্নিত করতে যা অনুলিপি করা যায় এবং অনুপস্থিত কীগুলিকে উপেক্ষা করা হয়৷
সিনট্যাক্স
public JSONObject(JSONObject jo, java.lang.String[] names)
উদাহরণ
import java.util.*; import org.json.*; public class JSONSubsetTest { public static void main(String[] args) throws JSONException { Map<String, Object> map = new HashMap<String, Object>(); map.put("Name", "Adithya"); map.put("Age", 25); map.put("DOB", new Date(94, 4, 6)); map.put("City", "Hyderabad"); JSONObject obj = new JSONObject(map); System.out.println(obj.toString(2)); JSONObject subset = new JSONObject(obj, new String [] {"Name", "Age"}); System.out.println(subset.toString(2)); } }
আউটপুট
{ "City": "Hyderabad", "DOB": "Fri May 06 00:00:00 IST 1994", "Age": 25, "Name": "Adithya" } { "Age": 25, "Name": "Adithya" }