com.supermap.services.rest.decoders

类 JobInfoJsonDecoderResolver

  • java.lang.Object
    • com.supermap.services.rest.decoders.JobInfoJsonDecoderResolver


  • public class JobInfoJsonDecoderResolver
    extends java.lang.Object
    

    分布式切图模块对象反序列化器解决者。

    从以下版本开始:
    7.0.0
    • 方法概要

      方法 
      限定符和类型 方法和说明
      boolean canDecoder(java.lang.Class clz)
      判断目标类型是否可以被当前 JSON 反序列化器处理。
      java.lang.Object toObject(java.lang.String jsonStr, java.lang.Class cl)
      将 JSON 字符串反序列化成一个指定类型的对象。
      java.lang.Object toObject(java.lang.String jsonStr, java.lang.Class cl, DecoderSetting decoderSetting)
      将 JSON 字符串反序列化成一个指定类型的对象。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • JobInfoJsonDecoderResolver

        public JobInfoJsonDecoderResolver()
        
    • 方法详细资料

      • canDecoder

        public boolean canDecoder(java.lang.Class clz)
        

        判断目标类型是否可以被当前 JSON 反序列化器处理。

        参数:
        clz - 目标类。
        返回:
        true 为可以,false为不可以。
      • toObject

        public java.lang.Object toObject(java.lang.String jsonStr,
                                java.lang.Class cl)
                                  throws JSONException
        

        将 JSON 字符串反序列化成一个指定类型的对象。

        参数:
        jsonStr - 欲解析的 JSON 字符串。
        cl - 指定的欲序列化的目标类型。
        返回:
        序列化后的 Java 对象。
        抛出:
        JSONException
      • toObject

        public java.lang.Object toObject(java.lang.String jsonStr,
                                java.lang.Class cl,
                                DecoderSetting decoderSetting)
                                  throws JSONException
        

        将 JSON 字符串反序列化成一个指定类型的对象。

        参数:
        jsonStr - 欲解析的 JSON 字符串。
        cl - 指定的欲序列化的目标类型。
        decoderSetting - 反序列化器解析对象时的配置项。
        返回:
        序列化后的 Java 对象。
        抛出:
        JSONException