インターフェースの使用
jakarta.json.JsonArrayBuilder
JsonArrayBuilder を使用するパッケージ パッケージ 説明 jakarta.json JSON を処理するオブジェクトモデル API を提供します。jakarta.json.spi JSON 処理オブジェクトの実装をプラグインする Service Provider Interface(SPI)。jakarta.json.stream JSON を解析および生成するストリーミング API を提供します。jakarta.json 内の JsonArrayBuilder 使用
JsonArrayBuilder を返す jakarta.json のメソッド 修飾子と型 メソッド 説明 JsonArrayBuilderJsonArrayBuilder. add(boolean value)JsonValue.TRUEまたはJsonValue.FALSE値を配列に追加します。JsonArrayBuilderJsonArrayBuilder. add(double value)値をJsonNumberとして配列に追加します。JsonArrayBuilderJsonArrayBuilder. add(int value)値をJsonNumberとして配列に追加します。default JsonArrayBuilderJsonArrayBuilder. add(int index, boolean value)JsonValue.TRUEまたはJsonValue.FALSE値を配列の指定された位置に追加します。default JsonArrayBuilderJsonArrayBuilder. add(int index, double value)指定された位置にJsonNumberとして値を配列に追加します。default JsonArrayBuilderJsonArrayBuilder. add(int index, int value)指定された位置にJsonNumberとして値を配列に追加します。default JsonArrayBuilderJsonArrayBuilder. add(int index, long value)指定された位置にJsonNumberとして値を配列に追加します。default JsonArrayBuilderJsonArrayBuilder. add(int index, JsonArrayBuilder builder)配列ビルダーから指定された位置の配列にJsonArrayを追加します。default JsonArrayBuilderJsonArrayBuilder. add(int index, JsonObjectBuilder builder)オブジェクトビルダーのJsonObjectを、指定された位置の配列に追加します。default JsonArrayBuilderJsonArrayBuilder. add(int index, JsonValue value)配列の指定された位置に値を挿入します。default JsonArrayBuilderJsonArrayBuilder. add(int index, StringSE value)指定された位置にJsonStringとして値を配列に追加します。default JsonArrayBuilderJsonArrayBuilder. add(int index, BigDecimalSE value)指定された位置にJsonNumberとして値を配列に追加します。default JsonArrayBuilderJsonArrayBuilder. add(int index, BigIntegerSE value)指定された位置にJsonNumberとして値を配列に追加します。JsonArrayBuilderJsonArrayBuilder. add(long value)値をJsonNumberとして配列に追加します。JsonArrayBuilderJsonArrayBuilder. add(JsonArrayBuilder builder)配列ビルダーから配列にJsonArrayを追加します。JsonArrayBuilderJsonArrayBuilder. add(JsonObjectBuilder builder)オブジェクトビルダーから配列にJsonObjectを追加します。JsonArrayBuilderJsonArrayBuilder. add(JsonValue value)配列に値を追加します。JsonArrayBuilderJsonArrayBuilder. add(StringSE value)値をJsonStringとして配列に追加します。JsonArrayBuilderJsonArrayBuilder. add(BigDecimalSE value)値をJsonNumberとして配列に追加します。JsonArrayBuilderJsonArrayBuilder. add(BigIntegerSE value)値をJsonNumberとして配列に追加します。default JsonArrayBuilderJsonArrayBuilder. addAll(JsonArrayBuilder builder)指定された配列ビルダーの配列のすべての要素を配列に追加します。JsonArrayBuilderJsonArrayBuilder. addNull()JsonValue.NULL値を配列に追加します。default JsonArrayBuilderJsonArrayBuilder. addNull(int index)JsonValue.NULL値を配列の指定された位置に追加します。static JsonArrayBuilderJson. createArrayBuilder()JSON 配列ビルダーを作成しますstatic JsonArrayBuilderJson. createArrayBuilder(JsonArray array)指定された配列で初期化された JSON 配列ビルダーを作成しますstatic JsonArrayBuilderJson. createArrayBuilder(CollectionSE<?> collection)指定されたcollectionのコンテンツで初期化された JSON 配列ビルダーを作成します。JsonArrayBuilderJsonBuilderFactory. createArrayBuilder()JsonArrayの構築に使用されるJsonArrayBuilderインスタンスを作成しますdefault JsonArrayBuilderJsonBuilderFactory. createArrayBuilder(JsonArray array)配列で初期化されたJsonArrayBuilderインスタンスを作成します。default JsonArrayBuilderJsonBuilderFactory. createArrayBuilder(CollectionSE<?> collection)指定されたコレクションのコンテンツで初期化されたJsonArrayBuilderインスタンスを作成します。default JsonArrayBuilderJsonArrayBuilder. remove(int index)指定された位置にある配列の値を削除します。default JsonArrayBuilderJsonArrayBuilder. set(int index, boolean value)配列内の値を、指定された位置のJsonValue.TRUEまたはJsonValue.FALSE値で置き換えます。default JsonArrayBuilderJsonArrayBuilder. set(int index, double value)配列内の値を、指定された位置のJsonNumberとして指定された値に置き換えます。default JsonArrayBuilderJsonArrayBuilder. set(int index, int value)配列内の値を、指定された位置のJsonNumberとして指定された値に置き換えます。default JsonArrayBuilderJsonArrayBuilder. set(int index, long value)配列内の値を、指定された位置のJsonNumberとして指定された値に置き換えます。default JsonArrayBuilderJsonArrayBuilder. set(int index, JsonArrayBuilder builder)配列内の値を、指定された位置にある配列ビルダーからのJsonArrayとして指定された値に置き換えます。default JsonArrayBuilderJsonArrayBuilder. set(int index, JsonObjectBuilder builder)配列内の値を、指定された位置にあるオブジェクトビルダーからのJsonObjectとして指定された値に置き換えます。default JsonArrayBuilderJsonArrayBuilder. set(int index, JsonValue value)配列内の値を、指定された位置にある指定された値で置き換えます。default JsonArrayBuilderJsonArrayBuilder. set(int index, StringSE value)配列内の値を、指定された位置のJsonStringとして指定された値に置き換えます。default JsonArrayBuilderJsonArrayBuilder. set(int index, BigDecimalSE value)配列内の値を、指定された位置のJsonNumberとして指定された値に置き換えます。default JsonArrayBuilderJsonArrayBuilder. set(int index, BigIntegerSE value)配列内の値を、指定された位置のJsonNumberとして指定された値に置き換えます。default JsonArrayBuilderJsonArrayBuilder. setNull(int index)配列内の値を、指定された位置のJsonValue.NULL値で置き換えます。型 JsonArrayBuilder のパラメーターを持つ jakarta.json のメソッド 修飾子と型 メソッド 説明 default JsonArrayBuilderJsonArrayBuilder. add(int index, JsonArrayBuilder builder)配列ビルダーから指定された位置の配列にJsonArrayを追加します。JsonArrayBuilderJsonArrayBuilder. add(JsonArrayBuilder builder)配列ビルダーから配列にJsonArrayを追加します。JsonObjectBuilderJsonObjectBuilder. add(StringSE name, JsonArrayBuilder builder)このオブジェクトビルダーに関連付けられた JSON オブジェクトに名前とJsonArrayのペアを追加します。default JsonArrayBuilderJsonArrayBuilder. addAll(JsonArrayBuilder builder)指定された配列ビルダーの配列のすべての要素を配列に追加します。default JsonArrayBuilderJsonArrayBuilder. set(int index, JsonArrayBuilder builder)配列内の値を、指定された位置にある配列ビルダーからのJsonArrayとして指定された値に置き換えます。jakarta.json.spi 内の JsonArrayBuilder 使用
JsonArrayBuilder を返す jakarta.json.spi のメソッド 修飾子と型 メソッド 説明 abstract JsonArrayBuilderJsonProvider. createArrayBuilder()JSON 配列ビルダーを作成します。JsonArrayBuilderJsonProvider. createArrayBuilder(JsonArray array)指定された配列で初期化された JSON 配列ビルダーを作成します。JsonArrayBuilderJsonProvider. createArrayBuilder(CollectionSE<?> collection)指定されたcollectionのコンテンツで初期化された JSON 配列ビルダーを作成します。jakarta.json.stream 内の JsonArrayBuilder 使用
型 JsonArrayBuilder の型パラメーターを使用した jakarta.json.stream のメソッド 修飾子と型 メソッド 説明 static <T extends JsonArrayBuilder>
CollectorSE<JsonValue,MapSE<StringSE,T>,JsonObject>JsonCollectors. groupingBy(FunctionSE<JsonValue,StringSE> classifier, CollectorSE<JsonValue,T,JsonArray> downstream)入力JsonValue要素で「グループ化」操作を実装するjava.util.stream.Collectorを構築します。型 JsonArrayBuilder の引数を持つ型を返す jakarta.json.stream のメソッド 修飾子と型 メソッド 説明 static CollectorSE<JsonValue,MapSE<StringSE,JsonArrayBuilder>,JsonObject>JsonCollectors. groupingBy(FunctionSE<JsonValue,StringSE> classifier)入力JsonValue要素で「グループ化」操作を実装するjava.util.stream.Collectorを構築します。static CollectorSE<JsonValue,JsonArrayBuilder,JsonArray>JsonCollectors. toJsonArray()入力JsonValue要素をJsonArrayに蓄積するjava.util.stream.Collectorを構築します。