Class Json


  • public class Json
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String JSON_UTF_8  
      static java.lang.reflect.Type LIST_OF_MAPS_TYPE  
      static java.lang.reflect.Type MAP_TYPE  
      static java.lang.reflect.Type OBJECT_TYPE  
    • Constructor Summary

      Constructors 
      Constructor Description
      Json()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      JsonInput newInput​(java.io.Reader from)  
      JsonOutput newOutput​(java.lang.Appendable to)  
      java.lang.String toJson​(java.lang.Object toConvert)  
      <T> T toType​(java.io.Reader source, java.lang.reflect.Type typeOfT)  
      <T> T toType​(java.io.Reader source, java.lang.reflect.Type typeOfT, PropertySetting setter)  
      <T> T toType​(java.lang.String source, java.lang.reflect.Type typeOfT)  
      <T> T toType​(java.lang.String source, java.lang.reflect.Type typeOfT, PropertySetting setter)  
      • Methods inherited from class java.lang.Object

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

      • LIST_OF_MAPS_TYPE

        public static final java.lang.reflect.Type LIST_OF_MAPS_TYPE
      • MAP_TYPE

        public static final java.lang.reflect.Type MAP_TYPE
      • OBJECT_TYPE

        public static final java.lang.reflect.Type OBJECT_TYPE
    • Constructor Detail

      • Json

        public Json()
    • Method Detail

      • toJson

        public java.lang.String toJson​(java.lang.Object toConvert)
      • toType

        public <T> T toType​(java.lang.String source,
                            java.lang.reflect.Type typeOfT)
      • toType

        public <T> T toType​(java.lang.String source,
                            java.lang.reflect.Type typeOfT,
                            PropertySetting setter)
      • toType

        public <T> T toType​(java.io.Reader source,
                            java.lang.reflect.Type typeOfT)
      • toType

        public <T> T toType​(java.io.Reader source,
                            java.lang.reflect.Type typeOfT,
                            PropertySetting setter)
      • newInput

        public JsonInput newInput​(java.io.Reader from)
                           throws java.io.UncheckedIOException
        Throws:
        java.io.UncheckedIOException
      • newOutput

        public JsonOutput newOutput​(java.lang.Appendable to)
                             throws java.io.UncheckedIOException
        Throws:
        java.io.UncheckedIOException