JSONObject.Accumulate(String, Object) Método

Definición

value Anexa a la matriz ya asignada 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

Parámetros

name
String
value
Object

un JSONObject, JSONArray, String, Boolean, Integer, Long, Double #NULL o NULL. Puede que no sea Double#isNaN() NaNs o Double#isInfinite() infinities.

Devoluciones

Atributos

Excepciones

Comentarios

value Anexa a la matriz ya asignada a name. Si este objeto no tiene ninguna asignación para name, inserta una nueva asignación. Si la asignación existe, pero su valor no es una matriz, los valores nuevos y existentes se insertan en orden en una nueva matriz que se asigna a name. En agregado, esto permite agregar valores a una asignación de uno en uno.

Tenga en cuenta que #append(String, Object) proporciona una mejor semántica. En concreto, la asignación de name b siempre</b> será <>.JSONArray El uso accumulate dará como resultado una JSONArray asignación o cuyo tipo es el tipo de value en función del número de llamadas a él.

Java documentación para org.json.JSONObject.accumulate(java.lang.String, java.lang.Object).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a