Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ความสำคัญของวิธีสะสม () ของ JSONObject ใน Java?


A JSONObject เป็นคอลเลกชันที่ไม่เรียงลำดับของ ชื่อ และ คุณค่า คู่ วิธีการที่สำคัญบางประการของ JSONArray คือ สะสม(), ใส่(), เลือก(), ต่อท้าย(), เขียน() และอื่นๆ สะสม() วิธีการสะสมค่าภายใต้คีย์และวิธีนี้คล้ายกับ put() เมธอด ยกเว้นในกรณีที่มีอ็อบเจ็กต์ที่จัดเก็บไว้ภายใต้คีย์ จากนั้น JSONArray สามารถจัดเก็บไว้ใต้คีย์เพื่อเก็บค่าที่สะสมไว้ทั้งหมด หากมี JSONArray อยู่แล้ว ก็สามารถเพิ่มค่าใหม่ได้

ไวยากรณ์

public JSONObject accumulate(java.lang.String key, java.lang.Object value) throws JSONException

ตัวอย่าง

import org.json.*;
public class JSONAccumulateMethodTest {
   public static void main(String[] args) throws JSONException {
      JSONObject jsonObj = new JSONObject();
      jsonObj.accumulate("Technology", "Java");
      jsonObj.accumulate("Technology", "Python");
      jsonObj.accumulate("Technology", "Spark");
      jsonObj.accumulate("Technology", "Selenium");
      jsonObj.accumulate("Technology", ".Net");
      System.out.println(jsonObj.toString(3));
   }
}

ผลลัพธ์

{"Technology": [
   "Java",
   "Python",
   "Spark",
   "Selenium",
   ".Net"
]}