Package step.core.json
Class JsonProviderCache
java.lang.Object
step.core.json.JsonProviderCache
Calls to
JsonProvider.provider()
and thus Json.createObjectBuilder()
which is relying on it are very inefficient. The JsonProvider
has
therefore to be cached.
This class should be used everywhere instead of calling Json
directly-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic jakarta.json.JsonArrayBuilder
static jakarta.json.JsonObjectBuilder
static jakarta.json.JsonReader
static jakarta.json.JsonReader
createReader
(Reader reader) static jakarta.json.JsonWriter
createWriter
(OutputStream out) static jakarta.json.JsonWriter
createWriter
(Writer writer)
-
Field Details
-
JSON_PROVIDER
public static jakarta.json.spi.JsonProvider JSON_PROVIDER
-
-
Constructor Details
-
JsonProviderCache
public JsonProviderCache()
-
-
Method Details
-
createObjectBuilder
public static jakarta.json.JsonObjectBuilder createObjectBuilder() -
createArrayBuilder
public static jakarta.json.JsonArrayBuilder createArrayBuilder() -
createReader
-
createReader
-
createWriter
-
createWriter
-