Pacote com.ibm.json.java
Classe JSONArray
java.lang.Object
java.util.AbstractCollection< E>
java.util.AbstractList< E>
java.util.ArrayList
com.ibm.json.java.JSONArray
- Todas as interfaces implementadas:
JSONArtifact,Serializable,Cloneable,Iterable,Collection,List,RandomAccess
Extensão de ArrayList que permite apenas valores que são JSON. Consulte JSONObject para obter uma lista de valores válidos As instâncias dessa classe não são thread-safe
- Consulte também:
Resumo de construtor
ConstrutoresResumo de método
Modificador e tipoMétodoDescriçãovoidbooleanbooleanaddAll(int index, Collection collection) booleanaddAll(Collection collection) static JSONArrayparse(InputStream is) Converta um fluxo de texto JSONArray para o formato JSONArraystatic JSONArrayConverta um fluxo (em forma de leitor) de texto JSONArray em forma de objeto..static JSONArrayConverta uma Sequência de texto JSONArray em forma de objetoConverta esse objeto em uma Sequência de texto JSONserialize(boolean verbose) Converta esse objeto em uma Sequência de texto JSON, especificando detalhamento.voidConverter esse objeto em um fluxo de texto JSON.voidserialize(OutputStream os, boolean verbose) Converter esse objeto em um fluxo de texto JSON.voidConverter esse objeto em um fluxo de texto JSON.voidConverta esse objeto em um fluxo de texto JSON, especificando detalhamento.Métodos herdados da classe java.util.ArrayList
clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, size, sort, spliterator, subList, toArray, toArray, trimToSizeMétodos herdados da classe java.util.AbstractList
equals, hashCodeMétodos herdados da classe java.util.AbstractCollection
containsAll, toStringMétodos herdados da interface java.util.Collection
parallelStream, streamMétodos herdados da interface java.util.List
containsAll, equals, hashCode
Detalhes do construtor
JSONArray
public JSONArray()Crie uma nova instância desta classeJSONArray
public JSONArray(int initialCapacity) Crie uma nova instância dessa classe, com a capacidade inicial especificada
Detalhes do Método
incluir
incluir
addAll
addAll
set
analisar
Converta um fluxo de texto JSONArray para o formato JSONArray- Parâmetros:
is-O inputStream do qual ler o JSON. Ele assumirá que o fluxo de entrada está em UTF-8 e o lerá como tal- Retorna:
- O Objeto JSONArray estruturado.
- Lança:
IOEXception-Lançado se ocorrer um erro de E/S subjacente do fluxo ou se JSON malformado for lido,IOException
analisar
Converta um fluxo (em forma de leitor) de texto JSONArray em forma de objeto..- Parâmetros:
reader-O leitor do qual os dados JSONArray são lidos.- Retorna:
- O Objeto JSONArray estruturado.
- Lança:
IOEXception-Lançado se ocorrer um erro de E/S subjacente do leitor ou se JSON malformado for lido,IOException
analisar
Converta uma Sequência de texto JSONArray em forma de objeto- Parâmetros:
str-A sequência JSONArray a ser analisado em um Objeto Java- Retorna:
- O Objeto JSONArray estruturado.
- Lança:
IOEXception-Lançado se JSON malformado for lido,IOException
serializar
Converter esse objeto em um fluxo de texto JSON. O mesmo que chamar serialize (os, false);- Especificado por:
serializena interfaceJSONArtifact- Parâmetros:
os-O fluxo de saída para o qual serializar dados- Lança:
IOException-lançado em erros de E/S durante a serialização.
serializar
Converter esse objeto em um fluxo de texto JSON. O mesmo que chamar serialize (writer, false);- Especificado por:
serializena interfaceJSONArtifact- Parâmetros:
os-O fluxo de saída para o qual serializar dadosverbose-Se o texto JSON deve ser gravado ou não em um formato detalhado- Lança:
IOException-lançado em erros de E/S durante a serialização.
serializar
Converter esse objeto em um fluxo de texto JSON. O mesmo que chamar serialize (writer, false);- Especificado por:
serializena interfaceJSONArtifact- Parâmetros:
writer-O gravador no qual serializar o texto JSON.- Lança:
IOException-lançado em erros de E/S durante a serialização.
serializar
Converta esse objeto em um fluxo de texto JSON, especificando detalhamento.- Especificado por:
serializena interfaceJSONArtifact- Parâmetros:
writer-O gravador no qual serializar o texto JSON.- Lança:
IOException-lançado em erros de E/S durante a serialização.
serializar
Converta esse objeto em uma Sequência de texto JSON, especificando detalhamento.- Especificado por:
serializena interfaceJSONArtifact- Parâmetros:
verbose-Se serializar ou não em sequências compactadas para formatadas.- Lança:
IOException-lançado em erros de E/S durante a serialização.
serializar
Converta esse objeto em uma Sequência de texto JSON O mesmo que serializar (falso);- Especificado por:
serializena interfaceJSONArtifact- Lança:
IOException-lançado em erros de E/S durante a serialização.