Class JacksonImpl

java.lang.Object
org.apache.dubbo.common.json.impl.AbstractJsonUtilImpl
org.apache.dubbo.common.json.impl.JacksonImpl
All Implemented Interfaces:
JsonUtil

@Activate(order=400, onClass="com.fasterxml.jackson.databind.json.JsonMapper") public class JacksonImpl extends AbstractJsonUtilImpl
  • Constructor Details

    • JacksonImpl

      public JacksonImpl()
  • Method Details

    • getName

      public String getName()
    • isJson

      public boolean isJson(String json)
    • toJavaObject

      public <T> T toJavaObject(String json, Type type)
    • toJavaList

      public <T> List<T> toJavaList(String json, Class<T> clazz)
    • toJson

      public String toJson(Object obj)
    • toPrettyJson

      public String toPrettyJson(Object obj)
    • convertObject

      public Object convertObject(Object obj, Type type)
    • convertObject

      public Object convertObject(Object obj, Class<?> clazz)
    • addModule

      public void addModule(com.fasterxml.jackson.databind.Module module)