Package javax.json.stream
Class JsonCollectors
- java.lang.Object
-
- javax.json.stream.JsonCollectors
-
public final class JsonCollectors extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Collector<JsonValue,Map<String,JsonArrayBuilder>,JsonObject>
groupingBy(Function<JsonValue,String> classifier)
static <T extends JsonArrayBuilder>
Collector<JsonValue,Map<String,T>,JsonObject>groupingBy(Function<JsonValue,String> classifier, Collector<JsonValue,T,JsonArray> downstream)
static Collector<JsonValue,JsonArrayBuilder,JsonArray>
toJsonArray()
static Collector<Map.Entry<String,JsonValue>,JsonObjectBuilder,JsonObject>
toJsonObject()
static Collector<JsonValue,JsonObjectBuilder,JsonObject>
toJsonObject(Function<JsonValue,String> keyMapper, Function<JsonValue,JsonValue> valueMapper)
-
-
-
Method Detail
-
toJsonArray
public static Collector<JsonValue,JsonArrayBuilder,JsonArray> toJsonArray()
-
toJsonObject
public static Collector<Map.Entry<String,JsonValue>,JsonObjectBuilder,JsonObject> toJsonObject()
-
toJsonObject
public static Collector<JsonValue,JsonObjectBuilder,JsonObject> toJsonObject(Function<JsonValue,String> keyMapper, Function<JsonValue,JsonValue> valueMapper)
-
groupingBy
public static <T extends JsonArrayBuilder> Collector<JsonValue,Map<String,T>,JsonObject> groupingBy(Function<JsonValue,String> classifier, Collector<JsonValue,T,JsonArray> downstream)
-
groupingBy
public static Collector<JsonValue,Map<String,JsonArrayBuilder>,JsonObject> groupingBy(Function<JsonValue,String> classifier)
-
-