A JSONObject ialah koleksi tidak tertib nama/nilai berpasangan dan menghuraikan teks daripada rentetan untuk menghasilkan objek yang serupa dengan peta. Walau bagaimanapun, kita boleh menggunakan kaedah increment() kelas JSONObject untuk menambah sifat JSONObject secara automatik. Jika tiada harta sebegitu, cipta satu dengan nilai 1. Jika sifat sedemikian wujud dan ia adalah integer, panjang, dua kali ganda, atau terapung, maka ia ditambah dengan satu.
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 { <strong> </strong>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 }
Atas ialah kandungan terperinci Bagaimana untuk menambah sifat JSONObject secara automatik di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!