JSONObject.Accumulate(String, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
value Ajoute au tableau déjà mappé à 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
Paramètres
- name
- String
- value
- Object
a JSONObject, String JSONArray, Boolean, Integer, Long, Double #NULL ou Null. Peut ne pas être Double#isNaN() NaNs ou Double#isInfinite() infinities.
Retours
- Attributs
Exceptions
Remarques
value Ajoute au tableau déjà mappé à name. Si cet objet n’a pas de mappage, namecela insère un nouveau mappage. Si le mappage existe mais que sa valeur n’est pas un tableau, les valeurs existantes et nouvelles sont insérées dans un nouveau tableau qui est lui-même mappé à name. Dans l’agrégation, cela permet d’ajouter des valeurs à un mappage un par un.
Notez que #append(String, Object) fournit une meilleure sémantique. En particulier, le mappage pour name<b>toujours</b> est un JSONArray. L’utilisation accumulate entraîne un JSONArray mappage dont le type est le type value en fonction du nombre d’appels à celui-ci.
Java documentation pour org.json.JSONObject.accumulate(java.lang.String, java.lang.Object).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.