Class XlsxJsonHelper


  • public class XlsxJsonHelper
    extends java.lang.Object
    Xlsx Json Helper
    Author:
    jumperchen
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> T $​(java.util.Map map, java.lang.String... paths)  
      static <T> T $1​(java.util.Map map, java.lang.String path)  
      static <T> T $x​(java.util.Map map, java.lang.String xpath)  
      static java.lang.String[] getParts​(java.lang.String text)  
      static java.lang.Object getValue​(java.util.Map jsonMap, java.lang.String key)  
      static java.lang.Boolean toBool​(java.util.Map jsonMap, java.lang.String key)  
      static java.lang.Boolean toBool​(java.util.Map jsonMap, java.lang.String key, java.lang.Boolean nullAs)  
      static java.lang.Boolean toBoolean​(java.lang.Object val, java.lang.Boolean nullAs)  
      static java.lang.Double toDouble​(java.util.Map jsonMap, java.lang.String key)  
      static java.lang.Double toDouble​(java.util.Map jsonMap, java.lang.String key, java.lang.Double nullAs)  
      static java.lang.Float toFloat​(java.util.Map jsonMap, java.lang.String key)  
      static java.lang.Integer toInt​(java.util.Map jsonMap, java.lang.String key)  
      static java.lang.Integer toInt​(java.util.Map jsonMap, java.lang.String key, java.lang.Integer nullAs)  
      static java.util.List toList​(java.lang.Object jsonMap, java.lang.String key)  
      static <T> java.util.List<T> toList​(java.util.Map jsonMap, java.lang.String key, java.lang.Class cls)  
      static java.lang.Long toLong​(java.util.Map jsonMap, java.lang.String key)  
      static java.lang.Long toLong​(java.util.Map jsonMap, java.lang.String key, java.lang.Long nullAs)  
      static java.lang.Number toNum​(java.util.Map jsonMap, java.lang.String key)  
      static java.lang.String toStringValue​(java.util.Map jsonMap, java.lang.String key)  
      static java.lang.String toStringValue​(java.util.Map jsonMap, java.lang.String key, java.lang.String nullAs)  
      static <T> T toValue​(java.util.Map jsonMap, java.lang.String key)  
      • Methods inherited from class java.lang.Object

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

      • $1

        public static <T> T $1​(java.util.Map map,
                               java.lang.String path)
      • $

        public static <T> T $​(java.util.Map map,
                              java.lang.String... paths)
      • $x

        public static <T> T $x​(java.util.Map map,
                               java.lang.String xpath)
      • toBool

        public static java.lang.Boolean toBool​(java.util.Map jsonMap,
                                               java.lang.String key)
      • toBool

        public static java.lang.Boolean toBool​(java.util.Map jsonMap,
                                               java.lang.String key,
                                               java.lang.Boolean nullAs)
      • toBoolean

        public static java.lang.Boolean toBoolean​(java.lang.Object val,
                                                  java.lang.Boolean nullAs)
      • toDouble

        public static java.lang.Double toDouble​(java.util.Map jsonMap,
                                                java.lang.String key)
      • toDouble

        public static java.lang.Double toDouble​(java.util.Map jsonMap,
                                                java.lang.String key,
                                                java.lang.Double nullAs)
      • toInt

        public static java.lang.Integer toInt​(java.util.Map jsonMap,
                                              java.lang.String key)
      • toInt

        public static java.lang.Integer toInt​(java.util.Map jsonMap,
                                              java.lang.String key,
                                              java.lang.Integer nullAs)
      • toLong

        public static java.lang.Long toLong​(java.util.Map jsonMap,
                                            java.lang.String key)
      • toLong

        public static java.lang.Long toLong​(java.util.Map jsonMap,
                                            java.lang.String key,
                                            java.lang.Long nullAs)
      • toNum

        public static java.lang.Number toNum​(java.util.Map jsonMap,
                                             java.lang.String key)
      • toFloat

        public static java.lang.Float toFloat​(java.util.Map jsonMap,
                                              java.lang.String key)
      • toList

        public static java.util.List toList​(java.lang.Object jsonMap,
                                            java.lang.String key)
      • toValue

        public static <T> T toValue​(java.util.Map jsonMap,
                                    java.lang.String key)
      • toStringValue

        public static java.lang.String toStringValue​(java.util.Map jsonMap,
                                                     java.lang.String key)
      • toStringValue

        public static java.lang.String toStringValue​(java.util.Map jsonMap,
                                                     java.lang.String key,
                                                     java.lang.String nullAs)
      • getValue

        public static java.lang.Object getValue​(java.util.Map jsonMap,
                                                java.lang.String key)
      • toList

        public static <T> java.util.List<T> toList​(java.util.Map jsonMap,
                                                   java.lang.String key,
                                                   java.lang.Class cls)
      • getParts

        public static java.lang.String[] getParts​(java.lang.String text)