Interface JsonBuilder<T>

    • Method Detail

      • build

        T build()
      • modifiableListOrNull

        static <T> List<T> modifiableListOrNull​(Collection<T> list)
      • modifiableMapOrNull

        static <K,​V> Map<K,​V> modifiableMapOrNull​(Map<K,​V> map,
                                                              Supplier<Map<K,​V>> mapSupplier)
      • toUnmodifiableList

        static <T> List<T> toUnmodifiableList​(Collection<T> o)
      • toUnmodifiableMap

        static <K,​V> Map<K,​V> toUnmodifiableMap​(Map<K,​V> map)
      • buildIfBuilder

        static <T> T buildIfBuilder​(T o)
      • buildIfBuilder

        static <S> S buildIfBuilder​(S o,
                                    Class<S> clazz)
      • buildersToUnmodifiableList

        static <T> List<T> buildersToUnmodifiableList​(List<T> o)
      • buildUnmodifiableMap

        static <K,​V> Map<K,​V> buildUnmodifiableMap​(Map<K,​V> map,
                                                               Supplier<Map<K,​V>> supplier)
      • ensureNextToken

        static void ensureNextToken​(com.fasterxml.jackson.core.JsonParser p,
                                    com.fasterxml.jackson.core.JsonToken expected,
                                    com.fasterxml.jackson.databind.DeserializationContext ctxt)
                             throws IOException
        Throws:
        IOException