JSON का मतलब JavaScript Object Notation है और इसका उपयोग डेटा के ट्रांसफर और स्टोरेज के लिए किया जा सकता है। JSONObject एक String से टेक्स्ट पार्स करके मैप-जैसा ऑब्जेक्ट बना सकता है। हम 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" }