JSONArray Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Secuencia indizada densa de valores.
[Android.Runtime.Register("org/json/JSONArray", DoNotGenerateAcw=true)]
public class JSONArray : Java.Lang.Object
[<Android.Runtime.Register("org/json/JSONArray", DoNotGenerateAcw=true)>]
type JSONArray = class
inherit Object
- Herencia
- Atributos
Comentarios
Secuencia indizada densa de valores. Los valores pueden ser cualquier combinación de JSONObject JSONObjects
, otras JSONArray JSONArrays
cadenas, booleanos, enteros, longs, dobles null
o JSONObject#NULL
. Es posible que los valores no sean Double#isNaN() NaNs
, Double#isInfinite() infinities
o de ningún tipo que no aparezca aquí.
JSONArray
tiene el mismo comportamiento de coerción de tipos y descriptores de acceso opcionales o obligatorios que JSONObject
. Consulte la documentación de esa clase para obtener más información.
<strong>Warning:</strong> esta clase representa null de dos maneras incompatibles: la referencia estándar de Java null
y el valor JSONObject#NULL
de sentinel . En concreto, get
se produce un error si el índice solicitado contiene la referencia nula, pero se realiza correctamente si contiene JSONObject.NULL
.
Las instancias de esta clase no son seguras para subprocesos. Aunque esta clase no es definitiva, no se diseñó para la herencia y no debería estar subclasada. En concreto, no se especifica el uso propio de los métodos reemplazables. Vea El artículo 17 de Java efectivo, "Diseño y documento o herencia o, de lo contrario, prohibirlo" para obtener más información.
Documentación de Java para org.json.JSONArray
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
JSONArray() |
Crea un objeto |
JSONArray(ICollection) |
Crea un nuevo |
JSONArray(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
JSONArray(JSONTokener) |
Crea un nuevo |
JSONArray(Object) |
Crea un nuevo |
JSONArray(String) |
Crea un nuevo |
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
JniIdentityHashCode |
Secuencia indizada densa de valores. (Heredado de Object) |
JniPeerMembers |
Secuencia indizada densa de valores. |
PeerReference |
Secuencia indizada densa de valores. (Heredado de Object) |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
Dispose() |
Secuencia indizada densa de valores. (Heredado de Object) |
Dispose(Boolean) |
Secuencia indizada densa de valores. (Heredado de Object) |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
Get(Int32) |
Devuelve el valor en |
GetBoolean(Int32) |
Devuelve el valor en |
GetDouble(Int32) |
Devuelve el valor en |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
GetInt(Int32) |
Devuelve el valor en |
GetJSONArray(Int32) |
Devuelve el valor en |
GetJSONObject(Int32) |
Devuelve el valor en |
GetLong(Int32) |
Devuelve el valor en |
GetString(Int32) |
Devuelve el valor en |
IsNull(Int32) |
Devuelve true si esta matriz no tiene ningún valor en |
JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
Join(String) |
Devuelve una nueva cadena alternando los valores de esta matriz con |
Length() |
Devuelve el número de valores de esta matriz. |
Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
Opt(Int32) |
Devuelve el valor en |
OptBoolean(Int32) |
Devuelve el valor en |
OptBoolean(Int32, Boolean) |
Devuelve el valor en |
OptDouble(Int32) |
Devuelve el valor en |
OptDouble(Int32, Double) |
Devuelve el valor en |
OptInt(Int32) |
Devuelve el valor en |
OptInt(Int32, Int32) |
Devuelve el valor en |
OptJSONArray(Int32) |
Devuelve el valor en |
OptJSONObject(Int32) |
Devuelve el valor en |
OptLong(Int32) |
Devuelve el valor en |
OptLong(Int32, Int64) |
Devuelve el valor en |
OptString(Int32) |
Devuelve el valor en |
OptString(Int32, String) |
Devuelve el valor en |
Put(Boolean) |
|
Put(Double) |
|
Put(Int32) |
|
Put(Int32, Boolean) |
Establece el valor en |
Put(Int32, Double) |
Establece el valor en |
Put(Int32, Int32) |
Establece el valor en |
Put(Int32, Int64) |
Establece el valor en |
Put(Int32, Object) |
Establece el valor en |
Put(Int64) |
|
Put(Object) |
|
Remove(Int32) |
Quita y devuelve el valor en |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
Secuencia indizada densa de valores. (Heredado de Object) |
ToJSONObject(JSONArray) |
Devuelve un nuevo objeto cuyos valores son los valores de esta matriz y cuyos nombres son los valores de |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
ToString(Int32) |
Codifica esta matriz como una cadena JSON legible para la depuración, como: |
UnregisterFromRuntime() |
Secuencia indizada densa de valores. (Heredado de Object) |
Wait() |
Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Secuencia indizada densa de valores. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Secuencia indizada densa de valores. (Heredado de Object) |
IJavaPeerable.Finalized() |
Secuencia indizada densa de valores. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Secuencia indizada densa de valores. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Secuencia indizada densa de valores. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Secuencia indizada densa de valores. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Secuencia indizada densa de valores. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Secuencia indizada densa de valores. |
GetJniTypeName(IJavaPeerable) |
Secuencia indizada densa de valores. |