Class JsonProviderCache

java.lang.Object
step.core.json.JsonProviderCache

public class JsonProviderCache extends Object
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 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

      public static jakarta.json.JsonReader createReader(Reader reader)
    • createReader

      public static jakarta.json.JsonReader createReader(InputStream in)
    • createWriter

      public static jakarta.json.JsonWriter createWriter(Writer writer)
    • createWriter

      public static jakarta.json.JsonWriter createWriter(OutputStream out)