Lingua

JSONObject.Accumulate(String, Object) Metodo

Definizione

value Aggiunge alla matrice già mappata a 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

Parametri

name
String
value
Object

, JSONObject, JSONArrayString, Boolean, Integer, Long, #NULL Double o null. Potrebbe non essere Double#isNaN() NaNs o Double#isInfinite() infinities.

Valori restituiti

Attributi

Eccezioni

Commenti

value Aggiunge alla matrice già mappata a name. Se questo oggetto non ha alcun mapping per name, questo inserisce un nuovo mapping. Se il mapping esiste ma il relativo valore non è una matrice, i valori esistenti e nuovi vengono inseriti in ordine in una nuova matrice di cui viene eseguito il mapping a name. In modo aggregato, in questo modo i valori possono essere aggiunti a un mapping uno alla volta.

Si noti che #append(String, Object) fornisce una semantica migliore. In particolare, il mapping per name sarà <sempre< b>/b> come .JSONArray L'utilizzo accumulate di genererà un JSONArray oggetto o un mapping il cui tipo è il tipo di value a seconda del numero di chiamate a esso.

per org.json.JSONObject.accumulate(java.lang.String, java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a