Classe JSONArray

Todas as interfaces implementadas:
JSONArtifact, Serializable, Cloneable, Iterable, Collection, List, RandomAccess

classe pública JSONArray estende ArrayList implementa JSONArtifact
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:
  • Detalhes do construtor

    • JSONArray

      public JSONArray()
      Crie uma nova instância desta classe
    • JSONArray

      public JSONArray(int initialCapacity)
      Crie uma nova instância dessa classe, com a capacidade inicial especificada
  • Detalhes do Método

    • incluir

      public void add(int index, elemento Object )
      Especificado por:
      addna interfaceList
      Substituições:
      addna classeArrayList
    • incluir

      public booleano add(elementoObject )
      Especificado por:
      addna interfaceCollection
      Especificado por:
      addna interfaceList
      Substituições:
      addna classeArrayList
    • addAll

      público booleano addAll(coleçãoColeção )
      Especificado por:
      addAllna interfaceCollection
      Especificado por:
      addAllna interfaceList
      Substituições:
      addAllna classeArrayList
    • addAll

      public booleano addAll(índice int, coleção Collection )
      Especificado por:
      addAllna interfaceList
      Substituições:
      addAllna classeArrayList
    • set

      public Object set(índice int, elemento Object )
      Especificado por:
      setna interfaceList
      Substituições:
      setna classeArrayList
    • analisar

      public static JSONArray analisa(InputStream is) lança IOException
      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

      public static JSONArray analisa(leitorReader ) lança IOException
      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

      public static JSONArray analisa(String str) lança IOException
      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

      public void serialize(OutputStream os) lança IOException
      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

      public void serialize(OutputStream os, boolean verbose) lança IOException
      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 dados
      verbose -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

      public void serialize(Writer writer) lança IOException
      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

      public void serialize(gravadorWriter , detalhado booleano) lança IOException
      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

      public String serializar(boolean verbose) lança IOException
      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

      public String serialize() lança IOException
      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.