Class JSONUtils

  • All Implemented Interfaces:
    Utils

    public abstract class JSONUtils
    extends java.lang.Object
    implements Utils
    The utility class for JSON
    Since:
    1.0.0
    Author:
    Mercy
    See Also:
    StringBuilder
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, boolean value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, boolean[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, byte value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, byte[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, char value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, char[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, double value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, double[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, float value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, float[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, int value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, int[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, long value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, long[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, short value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, short[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Boolean value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Boolean[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Byte value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Byte[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Character value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Character[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Double value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Double[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Float value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Float[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Integer value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Integer[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Long value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Long[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Object value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.reflect.Type value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Short value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.Short[] values)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.String value)  
      static void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, java.lang.String[] values)  
      static <T> void append​(java.lang.StringBuilder jsonBuilder, java.lang.String name, T[] values)  
      static java.lang.StringBuilder appendName​(java.lang.StringBuilder jsonBuilder, java.lang.String name)  
      static void appendValue​(java.lang.StringBuilder jsonBuilder, java.lang.Object value)  
      • Methods inherited from class java.lang.Object

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

      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  boolean value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  byte value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  short value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  int value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  long value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  float value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  double value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  char value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Boolean value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Byte value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Short value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Integer value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Long value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Float value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Double value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Character value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.String value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.reflect.Type value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Object value)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  boolean[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  byte[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  short[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  int[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  long[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  float[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  double[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  char[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.String[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Boolean[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Byte[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Short[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Integer[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Long[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Float[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Double[] values)
      • append

        public static void append​(java.lang.StringBuilder jsonBuilder,
                                  java.lang.String name,
                                  java.lang.Character[] values)
      • append

        public static <T> void append​(java.lang.StringBuilder jsonBuilder,
                                      java.lang.String name,
                                      T[] values)
      • appendValue

        public static void appendValue​(java.lang.StringBuilder jsonBuilder,
                                       java.lang.Object value)
      • appendName

        public static java.lang.StringBuilder appendName​(java.lang.StringBuilder jsonBuilder,
                                                         java.lang.String name)