Class 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 Detail

      • JSON_PROVIDER

        public static javax.json.spi.JsonProvider JSON_PROVIDER
    • Constructor Detail

      • JsonProviderCache

        public JsonProviderCache()
    • Method Detail

      • createObjectBuilder

        public static javax.json.JsonObjectBuilder createObjectBuilder()
      • createArrayBuilder

        public static javax.json.JsonArrayBuilder createArrayBuilder()
      • createReader

        public static javax.json.JsonReader createReader​(Reader reader)
      • createReader

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

        public static javax.json.JsonWriter createWriter​(Writer writer)
      • createWriter

        public static javax.json.JsonWriter createWriter​(OutputStream out)