एक JSONObject नाम/मान जोड़े का एक अनक्रमित संग्रह है और एक स्ट्रिंग से टेक्स्ट को पार्स करके एक मैप-जैसा ऑब्जेक्ट उत्पन्न करता है। हालांकि, हम JSONObject क्लास की increment() विधि का उपयोग करके JSONObject की संपत्ति को ऑटो-इंक्रीमेंट कर सकते हैं। यदि ऐसी कोई संपत्ति नहीं है, तो मान 1 के साथ एक बनाएं। यदि ऐसी संपत्ति है और यह एक Integer, Long, Double या Float है तो इसमें एक जोड़ें।
सिंटैक्स
public JSONObject increment(java.lang.String key) throws JSONException
उदाहरण
import org.json.JSONException; import org.json.JSONObject; public class IncrementJSONObjectTest { public static void main(String[] args) throws JSONException { JSONObject jsonObj = new JSONObject(); jsonObj.put("year", 2019); jsonObj.put("age", 25); System.out.println(jsonObj.toString(3)); jsonObj.increment("year").increment("age"); System.out.println(jsonObj.toString(3)); jsonObj.increment("year").increment("age"); System.out.println(jsonObj.toString(3)); jsonObj.increment("year").increment("age"); System.out.println(jsonObj.toString(3)); } } आउटपुट
{"year": 2019, "age": 25} {"year": 2020, "age": 26} {"year": 2021, "age": 27} {"year": 2022, "age": 28}