Class JSON


  • public class JSON
    extends Object
    JSON util class
    Since:
    6.1.0
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • JSON

        public JSON()
    • Method Detail

      • parseObject

        public static <T> T parseObject​(String json,
                                        Class<T> classOfT)
                                 throws com.google.gson.JsonSyntaxException
        Throws:
        com.google.gson.JsonSyntaxException
      • parseObject

        public static <T> T parseObject​(byte[] json,
                                        Class<T> classOfT)
                                 throws com.google.gson.JsonSyntaxException,
                                        com.google.gson.JsonIOException
        Throws:
        com.google.gson.JsonSyntaxException
        com.google.gson.JsonIOException
      • parseObject

        public static <T> T parseObject​(File jsonFile,
                                        Class<T> classOfT)
                                 throws com.google.gson.JsonSyntaxException,
                                        com.google.gson.JsonIOException
        Throws:
        com.google.gson.JsonSyntaxException
        com.google.gson.JsonIOException
      • parseObject

        public static <T> T parseObject​(InputStream json,
                                        Class<T> classOfT)
                                 throws com.google.gson.JsonSyntaxException,
                                        com.google.gson.JsonIOException
        Throws:
        com.google.gson.JsonSyntaxException
        com.google.gson.JsonIOException
      • toJSONBytes

        public static byte[] toJSONBytes​(Object obj)
      • toPrettyJson

        public static String toPrettyJson​(Object obj)
      • writePrettyJSON

        public static void writePrettyJSON​(Object object,
                                           OutputStream outputStream)