インターフェースの使用
jakarta.json.JsonArrayBuilder
JsonArrayBuilder を使用するパッケージ
パッケージ
説明
JSON を処理するオブジェクトモデル API を提供します。
JSON 処理オブジェクトの実装をプラグインする Service Provider Interface(SPI)。
JSON を解析および生成するストリーミング API を提供します。
jakarta.json 内の JsonArrayBuilder 使用
JsonArrayBuilder を返す jakarta.json のメソッド修飾子と型メソッド説明JsonArrayBuilder.add(boolean value) JsonValue.TRUEまたはJsonValue.FALSE値を配列に追加します。JsonArrayBuilder.add(double value) 値をJsonNumberとして配列に追加します。JsonArrayBuilder.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 JsonArrayBuilder配列の指定された位置に値を挿入します。default JsonArrayBuilder指定された位置にJsonStringとして値を配列に追加します。default JsonArrayBuilderJsonArrayBuilder.add(int index, BigDecimalSE value) 指定された位置にJsonNumberとして値を配列に追加します。default JsonArrayBuilderJsonArrayBuilder.add(int index, BigIntegerSE value) 指定された位置にJsonNumberとして値を配列に追加します。JsonArrayBuilder.add(long value) 値をJsonNumberとして配列に追加します。JsonArrayBuilder.add(JsonArrayBuilder builder) 配列ビルダーから配列にJsonArrayを追加します。JsonArrayBuilder.add(JsonObjectBuilder builder) オブジェクトビルダーから配列にJsonObjectを追加します。配列に値を追加します。値をJsonStringとして配列に追加します。JsonArrayBuilder.add(BigDecimalSE value) 値をJsonNumberとして配列に追加します。JsonArrayBuilder.add(BigIntegerSE value) 値をJsonNumberとして配列に追加します。default JsonArrayBuilderJsonArrayBuilder.addAll(JsonArrayBuilder builder) 指定された配列ビルダーの配列のすべての要素を配列に追加します。JsonArrayBuilder.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 配列ビルダーを作成します。JsonBuilderFactory.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 JsonArrayBuilder配列内の値を、指定された位置にある指定された値で置き換えます。default JsonArrayBuilder配列内の値を、指定された位置の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を追加します。JsonArrayBuilder.add(JsonArrayBuilder builder) 配列ビルダーから配列にJsonArrayを追加します。JsonObjectBuilder.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 配列ビルダーを作成します。JsonProvider.createArrayBuilder(JsonArray array) 指定された配列で初期化された JSON 配列ビルダーを作成します。JsonProvider.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 のメソッド修飾子と型メソッド説明JsonCollectors.groupingBy(FunctionSE<JsonValue, StringSE> classifier) 入力JsonValue要素で「グループ化」操作を実装するjava.util.stream.Collectorを構築します。JsonCollectors.toJsonArray()入力JsonValue要素をJsonArrayに蓄積するjava.util.stream.Collectorを構築します。