JSONObject.Accumulate(String, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
附加 value 到已映射到 name的陣列。
[Android.Runtime.Register("accumulate", "(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;", "GetAccumulate_Ljava_lang_String_Ljava_lang_Object_Handler")]
public virtual Org.Json.JSONObject Accumulate(string name, Java.Lang.Object? value);
[<Android.Runtime.Register("accumulate", "(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;", "GetAccumulate_Ljava_lang_String_Ljava_lang_Object_Handler")>]
abstract member Accumulate : string * Java.Lang.Object -> Org.Json.JSONObject
override this.Accumulate : string * Java.Lang.Object -> Org.Json.JSONObject
參數
- name
- String
- value
- Object
a JSONObject、 JSONArray、 字串、布林、整數、長、雙重或 #NULL 空。 可能不是 Double#isNaN() NaNs ,或 Double#isInfinite() infinities是。
傳回
- 屬性
例外狀況
備註
附加 value 到已映射到 name的陣列。 若此物件對 沒有映射, name則插入一個新的映射。 若映射存在但其值非陣列,則將現有值與新值依序插入新陣列,該陣列本身映射至 name。 整體而言,這允許一個一個地加入對應值。
請注意,這 #append(String, Object) 提供了更好的語意。 特別地,將 name b>< 永遠</b> 是 JSONArray的映射。 使用 accumulate 會產生 a JSONArray 或一個類型為 的 value 映射,其類型取決於呼叫次數。
的 org.json.JSONObject.accumulate(java.lang.String, java.lang.Object)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。