Class JsonMap


  • public class JsonMap
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> java.util.List<T> asListOf​(java.lang.Class<T> type)  
      java.util.Map<java.lang.String,​java.lang.Object> asMap()  
      <T> java.util.Map<T,​java.lang.Object> asMapWithKeysOfType​(java.lang.Class<T> type)  
      <T> java.util.Set<T> asSetOf​(java.lang.Class<T> type)  
      boolean equals​(java.lang.Object o)  
      JsonMap get​(java.lang.String s)  
      java.lang.Boolean getBoolean​(java.lang.String key)  
      boolean getBoolean​(java.lang.String key, boolean defaultValue)  
      java.util.Date getDate​(java.lang.String key)  
      java.lang.Double getDouble​(java.lang.String key)  
      java.lang.Double getDouble​(java.lang.String key, double defaultValue)  
      java.lang.Float getFloat​(java.lang.String key)  
      java.lang.Float getFloat​(java.lang.String key, float defaultValue)  
      java.time.Instant getInstant​(java.lang.String key)  
      java.lang.Integer getInt​(java.lang.String key)  
      java.lang.Integer getInt​(java.lang.String key, java.lang.Integer defaultValue)  
      java.lang.Long getLong​(java.lang.String key)  
      long getLong​(java.lang.String key, long defaultValue)  
      java.lang.Object getObject​(java.lang.String key)  
      java.lang.String getString​(java.lang.String key)  
      java.lang.String getString​(java.lang.String key, java.lang.String defaultValue)  
      int hashCode()  
      static JsonMap jsonMapFrom​(java.lang.Object map)  
      static JsonMap jsonMapFrom​(java.util.Map<?,​?> map)  
      java.util.Set<java.lang.String> keySet()  
      void remove​(java.lang.String key)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • jsonMapFrom

        public static JsonMap jsonMapFrom​(java.util.Map<?,​?> map)
      • jsonMapFrom

        public static JsonMap jsonMapFrom​(java.lang.Object map)
      • remove

        public void remove​(java.lang.String key)
      • get

        public JsonMap get​(java.lang.String s)
      • getString

        public java.lang.String getString​(java.lang.String key)
      • getString

        public java.lang.String getString​(java.lang.String key,
                                          java.lang.String defaultValue)
      • getBoolean

        public java.lang.Boolean getBoolean​(java.lang.String key)
      • getBoolean

        public boolean getBoolean​(java.lang.String key,
                                  boolean defaultValue)
      • getInt

        public java.lang.Integer getInt​(java.lang.String key)
      • getInt

        public java.lang.Integer getInt​(java.lang.String key,
                                        java.lang.Integer defaultValue)
      • getLong

        public java.lang.Long getLong​(java.lang.String key)
      • getLong

        public long getLong​(java.lang.String key,
                            long defaultValue)
      • getFloat

        public java.lang.Float getFloat​(java.lang.String key)
      • getFloat

        public java.lang.Float getFloat​(java.lang.String key,
                                        float defaultValue)
      • getDouble

        public java.lang.Double getDouble​(java.lang.String key)
      • getDouble

        public java.lang.Double getDouble​(java.lang.String key,
                                          double defaultValue)
      • getObject

        public java.lang.Object getObject​(java.lang.String key)
      • getDate

        public java.util.Date getDate​(java.lang.String key)
      • getInstant

        public java.time.Instant getInstant​(java.lang.String key)
      • asListOf

        public <T> java.util.List<T> asListOf​(java.lang.Class<T> type)
      • asSetOf

        public <T> java.util.Set<T> asSetOf​(java.lang.Class<T> type)
      • asMap

        public java.util.Map<java.lang.String,​java.lang.Object> asMap()
      • asMapWithKeysOfType

        public <T> java.util.Map<T,​java.lang.Object> asMapWithKeysOfType​(java.lang.Class<T> type)
      • keySet

        public java.util.Set<java.lang.String> keySet()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object