Class JsonUtils


  • public final class JsonUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      JsonUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static boolean contains​(java.lang.String text, jakarta.json.JsonValue value)  
      static boolean containsKey​(jakarta.json.JsonValue object, java.lang.String key)  
      static jakarta.json.JsonValue flatten​(jakarta.json.JsonValue value, java.lang.String key)  
      static boolean isArray​(jakarta.json.JsonValue value)  
      static boolean isBlankString​(jakarta.json.JsonValue value)  
      static boolean isEmptyArray​(jakarta.json.JsonValue value)  
      static boolean isEmptyObject​(jakarta.json.JsonValue value)  
      static boolean isFalse​(jakarta.json.JsonValue value)  
      static boolean isNonEmptyArray​(jakarta.json.JsonValue value)  
      static boolean isNonEmptyObject​(jakarta.json.JsonValue value)  
      static boolean isNotArray​(jakarta.json.JsonValue value)  
      static boolean isNotBoolean​(jakarta.json.JsonValue value)  
      static boolean isNotEmptyArray​(jakarta.json.JsonValue value)
      Deprecated.
      static boolean isNotEmptyObject​(jakarta.json.JsonValue value)
      Deprecated.
      static boolean isNotNull​(jakarta.json.JsonValue value)  
      static boolean isNotNumber​(jakarta.json.JsonValue value)  
      static boolean isNotObject​(jakarta.json.JsonValue value)  
      static boolean isNotScalar​(jakarta.json.JsonValue value)  
      static boolean isNotString​(jakarta.json.JsonValue value)  
      static boolean isNull​(jakarta.json.JsonValue value)  
      static boolean isNumber​(jakarta.json.JsonValue value)  
      static boolean isObject​(jakarta.json.JsonValue value)  
      static boolean isScalar​(jakarta.json.JsonValue value)  
      static boolean isString​(jakarta.json.JsonValue value)  
      static boolean isTrue​(jakarta.json.JsonValue value)  
      static jakarta.json.JsonObject merge​(jakarta.json.JsonObject target, jakarta.json.JsonObject source)  
      static java.util.List<java.lang.String> optimizedGetStrings​(jakarta.json.JsonValue value)  
      static java.util.Collection<jakarta.json.JsonValue> toCollection​(jakarta.json.JsonValue value)  
      static jakarta.json.JsonArray toJsonArray​(jakarta.json.JsonValue value)  
      static jakarta.json.JsonObject toJsonObject​(java.util.Map<java.lang.String,​jakarta.json.JsonValue> map)  
      static jakarta.json.JsonValue toJsonValue​(java.lang.String value)  
      static java.util.stream.Stream<jakarta.json.JsonValue> toStream​(jakarta.json.JsonValue value)  
      static void withStrings​(jakarta.json.JsonValue value, java.util.function.Consumer<java.lang.String> addContainerMapping)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JsonUtils

        JsonUtils()
    • Method Detail

      • contains

        public static boolean contains​(java.lang.String text,
                                       jakarta.json.JsonValue value)
      • containsKey

        public static boolean containsKey​(jakarta.json.JsonValue object,
                                          java.lang.String key)
      • isScalar

        public static boolean isScalar​(jakarta.json.JsonValue value)
      • isNotScalar

        public static boolean isNotScalar​(jakarta.json.JsonValue value)
      • isNull

        public static boolean isNull​(jakarta.json.JsonValue value)
      • isNotNull

        public static boolean isNotNull​(jakarta.json.JsonValue value)
      • isString

        public static boolean isString​(jakarta.json.JsonValue value)
      • isNotString

        public static boolean isNotString​(jakarta.json.JsonValue value)
      • isNotArray

        public static boolean isNotArray​(jakarta.json.JsonValue value)
      • isArray

        public static boolean isArray​(jakarta.json.JsonValue value)
      • isObject

        public static boolean isObject​(jakarta.json.JsonValue value)
      • isNotObject

        public static boolean isNotObject​(jakarta.json.JsonValue value)
      • isNumber

        public static boolean isNumber​(jakarta.json.JsonValue value)
      • isNotBoolean

        public static boolean isNotBoolean​(jakarta.json.JsonValue value)
      • isNotNumber

        public static boolean isNotNumber​(jakarta.json.JsonValue value)
      • isTrue

        public static boolean isTrue​(jakarta.json.JsonValue value)
      • isFalse

        public static boolean isFalse​(jakarta.json.JsonValue value)
      • isEmptyObject

        public static boolean isEmptyObject​(jakarta.json.JsonValue value)
      • isEmptyArray

        public static boolean isEmptyArray​(jakarta.json.JsonValue value)
      • toJsonObject

        public static jakarta.json.JsonObject toJsonObject​(java.util.Map<java.lang.String,​jakarta.json.JsonValue> map)
      • merge

        public static jakarta.json.JsonObject merge​(jakarta.json.JsonObject target,
                                                    jakarta.json.JsonObject source)
      • toCollection

        public static java.util.Collection<jakarta.json.JsonValue> toCollection​(jakarta.json.JsonValue value)
      • toStream

        public static java.util.stream.Stream<jakarta.json.JsonValue> toStream​(jakarta.json.JsonValue value)
      • toJsonArray

        public static jakarta.json.JsonArray toJsonArray​(jakarta.json.JsonValue value)
      • isBlankString

        public static boolean isBlankString​(jakarta.json.JsonValue value)
      • toJsonValue

        public static jakarta.json.JsonValue toJsonValue​(java.lang.String value)
      • isNonEmptyArray

        public static boolean isNonEmptyArray​(jakarta.json.JsonValue value)
      • isNonEmptyObject

        public static boolean isNonEmptyObject​(jakarta.json.JsonValue value)
      • isNotEmptyArray

        @Deprecated
        public static boolean isNotEmptyArray​(jakarta.json.JsonValue value)
        Deprecated.
      • isNotEmptyObject

        @Deprecated
        public static boolean isNotEmptyObject​(jakarta.json.JsonValue value)
        Deprecated.
      • flatten

        public static jakarta.json.JsonValue flatten​(jakarta.json.JsonValue value,
                                                     java.lang.String key)
      • withStrings

        public static void withStrings​(jakarta.json.JsonValue value,
                                       java.util.function.Consumer<java.lang.String> addContainerMapping)
      • optimizedGetStrings

        public static java.util.List<java.lang.String> optimizedGetStrings​(jakarta.json.JsonValue value)