Paquete com.ibm.json.java
Clase JSONArray
java.lang.Object
java.util.AbstractCollection< E>
java.util.AbstractList< E>
java.util.ArrayList
com.ibm.json.java.JSONArray
- Todas las interfaces implementadas:
JSONArtifact,Serializable,Cloneable,Iterable,Collection,List,RandomAccess
Extensión de ArrayList que solo permite valores que son JSON-able. Consulte JSONObject para obtener una lista de valores válidos. Las instancias de esta clase no son seguras para hebras.
- Consulte también:
Resumen de constructores
ConstructorsResumen de métodos
Modificador y tipoMétodoDescripciónvoidbooleanbooleanaddAll(int index, Collection collection) booleanaddAll(Collection collection) static JSONArrayparse(InputStream is) Convertir una corriente de texto JSONArray en formato JSONArray.static JSONArrayConvertir una corriente (en forma de lector) de texto JSONArray en forma de objeto.static JSONArrayConvertir una serie de texto JSONArray en formato de objeto.Convierta este objeto en una serie de texto JSON.serialize(boolean verbose) Convierta este objeto en una serie de texto JSON, especificando verbosidad.voidConvierta este objeto en una secuencia de texto JSON.voidserialize(OutputStream os, boolean verbose) Convierta este objeto en una secuencia de texto JSON.voidConvierta este objeto en una secuencia de texto JSON.voidConvierta este objeto en una secuencia de texto JSON, especificando el nivel de detalle.Métodos heredados de la clase 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 heredados de la clase java.util.AbstractList
equals, hashCodeMétodos heredados de la clase java.util.AbstractCollection
containsAll, toStringMétodos heredados de la interfaz java.util.Collection
parallelStream, streamMétodos heredados de la interfaz java.util.Lista
containsAll, equals, hashCode
Detalles de constructor
JSONArray
public JSONArray()Cree una nueva instancia de esta clase.JSONArray
public JSONArray(int initialCapacity) Cree una nueva instancia de esta clase con la capacidad inicial especificada.
Detalles de método
añadir
añadir
addAll
addAll
establecido
analizar
Convertir una corriente de texto JSONArray en formato JSONArray.- Parámetros:
is- inputStream desde el que leer el JSON. Supondrá que la corriente de entrada está en UTF-8 y la leerá como tal.- Devuelve:
- El objeto JSONArray contructado.
- Genera:
IOEXception-Generado si se produce un error de E/S subyacente de la secuencia, o si se lee JSON mal formado,IOException
analizar
Convertir una corriente (en forma de lector) de texto JSONArray en forma de objeto.- Parámetros:
reader-El lector desde el que se leen los datos de JSONArray.- Devuelve:
- El objeto JSONArray contructado.
- Genera:
IOEXception-Se emite si se produce un error de E/S subyacente del lector, o si se lee JSON con formato incorrecto,IOException
analizar
Convertir una serie de texto JSONArray en formato de objeto.- Parámetros:
str-La serie JSONArray para analizar en un objeto Java.- Devuelve:
- El objeto JSONArray contructado.
- Genera:
IOEXception-Se emite si se lee JSON con formato incorrecto,IOException
serialize
Convierta este objeto en una secuencia de texto JSON. Igual que llamar a serialize (os, false);- Especificado por:
serializeen interfazJSONArtifact- Parámetros:
os-La corriente de salida a la que serializar los datos.- Genera:
IOException-Se generan errores de E/S durante la serialización.
serialize
Convierta este objeto en una secuencia de texto JSON. Igual que llamar a serializar (escritor, falso);- Especificado por:
serializeen interfazJSONArtifact- Parámetros:
os-La corriente de salida a la que serializar los datos.verbose-Indica si se debe escribir o no el texto JSON en un formato detallado.- Genera:
IOException-Se generan errores de E/S durante la serialización.
serialize
Convierta este objeto en una secuencia de texto JSON. Igual que llamar a serializar (escritor, falso);- Especificado por:
serializeen interfazJSONArtifact- Parámetros:
writer-El escritor al que serializar el texto JSON.- Genera:
IOException-Se generan errores de E/S durante la serialización.
serialize
Convierta este objeto en una secuencia de texto JSON, especificando el nivel de detalle.- Especificado por:
serializeen interfazJSONArtifact- Parámetros:
writer-El escritor al que serializar el texto JSON.- Genera:
IOException-Se generan errores de E/S durante la serialización.
serialize
Convierta este objeto en una serie de texto JSON, especificando verbosidad.- Especificado por:
serializeen interfazJSONArtifact- Parámetros:
verbose-Indica si se debe serializar o no en comprimido para series con formato.- Genera:
IOException-Se generan errores de E/S durante la serialización.
serialize
Convierta este objeto en una serie de texto JSON. Igual que serializar (false);- Especificado por:
serializeen interfazJSONArtifact- Genera:
IOException-Se generan errores de E/S durante la serialización.