类 JSONConverterSelector

java.lang.Object
com.dtflys.forest.converter.json.JSONConverterSelector
所有已实现的接口:
Serializable

public class JSONConverterSelector extends Object implements Serializable
JSON转换器选择策略 此类负责选择对应的可用JSON转转器供Forest使用
从以下版本开始:
2017-05-08 22:21
作者:
gongjun[dt_flys@hotmail.com]
另请参阅:
  • 构造器详细资料

    • JSONConverterSelector

      public JSONConverterSelector()
  • 方法详细资料

    • getInstance

      public static JSONConverterSelector getInstance()
    • checkFastJSONClass

      public Class checkFastJSONClass() throws Throwable
      检测FastJSON相关类型
      返回:
      FastJSON相关类型
      抛出:
      Throwable - 找不到类型时抛出的异常
    • checkFastJSON2Class

      public Class checkFastJSON2Class() throws Throwable
      检测FastJSON2相关类型
      返回:
      FastJSON2相关类型
      抛出:
      Throwable - 找不到类型时抛出的异常
    • checkJacsonClass

      public Class checkJacsonClass() throws Throwable
      检测Jaskon相关类型
      返回:
      Jaskon相关类型
      抛出:
      Throwable - 找不到类型时抛出的异常
    • checkGsonClass

      public Class checkGsonClass() throws Throwable
      检测Gson相关类型
      返回:
      Gson相关类型
      抛出:
      Throwable - 找不到类型时抛出的异常
    • select

      public ForestJsonConverter select()
      选择Forest的JSON转换器

      从FastJson、Jackson以及Gson中动态选择一个可用的JSON转换器

      返回:
      Forest的JSON转换器,ForestJsonConverter接口实例