JSONObject.Accumulate(String, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt value an das Array an, das bereits zugeordnet ist 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
Parameter
- name
- String
- value
- Object
a JSONObject, , JSONArrayString, Boolean, Integer, Long, Double oder #NULL NULL. Darf nicht sein Double#isNaN() NaNs oder Double#isInfinite() infinities.
Gibt zurück
- Attribute
Ausnahmen
Hinweise
Fügt value an das Array an, das bereits zugeordnet ist name. Wenn dieses Objekt keine Zuordnung hat name, wird eine neue Zuordnung eingefügt. Wenn die Zuordnung vorhanden ist, der Wert aber kein Array ist, werden die vorhandenen und neuen Werte in eine neue Matrix eingefügt, die selbst zugeordnet nameist. Im Aggregat können werte jeweils einer Zuordnung hinzugefügt werden.
Beachten Sie, dass #append(String, Object) eine bessere Semantik bereitgestellt wird. Insbesondere ist>< die Zuordnung bname/b> immer< ein JSONArray. Die Verwendung accumulate führt entweder zu einer JSONArray oder einer Zuordnung, deren Typ der Typ ist, abhängig value von der Anzahl der Aufrufe.
Java Dokumentation für org.json.JSONObject.accumulate(java.lang.String, java.lang.Object).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.