JSONArray Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma sequência densa indexada 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
- Herança
- Atributos
Comentários
Uma sequência densa indexada de valores. Os valores podem ser qualquer mistura de JSONObject JSONObjects
, outros JSONArray JSONArrays
, Strings, Booleans, Integers, Longs, null
Doubles ou JSONObject#NULL
. Os valores não podem ser Double#isNaN() NaNs
, Double#isInfinite() infinities
ou de qualquer tipo não listados aqui.
JSONArray
tem o mesmo tipo de comportamento de coerção e acessadores opcionais/obrigatórios que JSONObject
. Consulte a documentação dessa classe para obter detalhes.
<strong>Warning:</strong> essa classe representa null de duas maneiras incompatíveis: a referência Java null
padrão e o valor JSONObject#NULL
sentinel . Em particular, get
falhará se o índice solicitado contiver a referência nula, mas terá êxito se mantiver JSONObject.NULL
.
As instâncias dessa classe não são seguras para threads. Embora essa classe não seja final, ela não foi projetada para herança e não deve ser subclassificada. Em particular, a autoutilização por métodos substituíveis não é especificada. Consulte Java Efetivo Item 17, "Design e Documento ou herança ou então proibi-lo" para obter mais informações.
Documentação Java para org.json.JSONArray
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
JSONArray() |
Cria um |
JSONArray(ICollection) |
Cria um novo |
JSONArray(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
JSONArray(JSONTokener) |
Cria um novo |
JSONArray(Object) |
Cria um novo |
JSONArray(String) |
Cria um novo |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
JniIdentityHashCode |
Uma sequência densa indexada de valores. (Herdado de Object) |
JniPeerMembers |
Uma sequência densa indexada de valores. |
PeerReference |
Uma sequência densa indexada de valores. (Herdado de Object) |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Dispose() |
Uma sequência densa indexada de valores. (Herdado de Object) |
Dispose(Boolean) |
Uma sequência densa indexada de valores. (Herdado de Object) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
Get(Int32) |
Retorna o valor em |
GetBoolean(Int32) |
Retorna o valor em |
GetDouble(Int32) |
Retorna o valor em |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
GetInt(Int32) |
Retorna o valor em |
GetJSONArray(Int32) |
Retorna o valor em |
GetJSONObject(Int32) |
Retorna o valor em |
GetLong(Int32) |
Retorna o valor em |
GetString(Int32) |
Retorna o valor em |
IsNull(Int32) |
Retorna true se essa matriz não tiver valor em |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
Join(String) |
Retorna uma nova cadeia de caracteres alternando os valores dessa matriz com |
Length() |
Retorna o número de valores nessa matriz. |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
Opt(Int32) |
Retorna o valor em |
OptBoolean(Int32) |
Retorna o valor em |
OptBoolean(Int32, Boolean) |
Retorna o valor em |
OptDouble(Int32) |
Retorna o valor em |
OptDouble(Int32, Double) |
Retorna o valor em |
OptInt(Int32) |
Retorna o valor em |
OptInt(Int32, Int32) |
Retorna o valor em |
OptJSONArray(Int32) |
Retorna o valor em |
OptJSONObject(Int32) |
Retorna o valor em |
OptLong(Int32) |
Retorna o valor em |
OptLong(Int32, Int64) |
Retorna o valor em |
OptString(Int32) |
Retorna o valor em |
OptString(Int32, String) |
Retorna o valor em |
Put(Boolean) |
Acrescenta |
Put(Double) |
Acrescenta |
Put(Int32) |
Acrescenta |
Put(Int32, Boolean) |
Define o valor como |
Put(Int32, Double) |
Define o valor como |
Put(Int32, Int32) |
Define o valor como |
Put(Int32, Int64) |
Define o valor como |
Put(Int32, Object) |
Define o valor como |
Put(Int64) |
Acrescenta |
Put(Object) |
Acrescenta |
Remove(Int32) |
Remove e retorna o valor em |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
ToArray<T>() |
Uma sequência densa indexada de valores. (Herdado de Object) |
ToJSONObject(JSONArray) |
Retorna um novo objeto cujos valores são os valores nessa matriz e cujos nomes são os valores em |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
ToString(Int32) |
Codifica essa matriz como uma cadeia de caracteres JSON legível por humanos para depuração, como: |
UnregisterFromRuntime() |
Uma sequência densa indexada de valores. (Herdado de Object) |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Uma sequência densa indexada de valores. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Uma sequência densa indexada de valores. (Herdado de Object) |
IJavaPeerable.Finalized() |
Uma sequência densa indexada de valores. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Uma sequência densa indexada de valores. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Uma sequência densa indexada de valores. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Uma sequência densa indexada de valores. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Uma sequência densa indexada de valores. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Uma sequência densa indexada de valores. |
GetJniTypeName(IJavaPeerable) |
Uma sequência densa indexada de valores. |