cn.signit.sdk.util
类 FastjsonDecoder

java.lang.Object
  继承者 cn.signit.sdk.util.FastjsonDecoder

public final class FastjsonDecoder
extends Object


构造方法摘要
FastjsonDecoder()
           
 
方法摘要
static Object decode(String jsonStr)
          反序列化JSON字符串到指定的java对象
static
<T> T
decodeAsBean(String jsonStr, Class<?> objectClass)
          反序列化JSON字符串到指定的java bean对象
static Map<String,Object> decodeAsMap(String jsonStr)
          反序列化JSON字符串到指定的java Map集合对象
static boolean isValidJson(String jsonStr)
          判断JSON字符串是否是一个合法的JSON字符串
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

FastjsonDecoder

public FastjsonDecoder()
方法详细信息

decode

public static Object decode(String jsonStr)
反序列化JSON字符串到指定的java对象

参数:
jsonStr - JSON字符串
返回:
java对象
从以下版本开始:
0.0.2

decodeAsBean

public static <T> T decodeAsBean(String jsonStr,
                                 Class<?> objectClass)
反序列化JSON字符串到指定的java bean对象

类型参数:
T - 泛型参数
参数:
jsonStr - JSON字符串
objectClass - java bean对象字节码对象
返回:
java bean对象
从以下版本开始:
0.0.2

decodeAsMap

public static Map<String,Object> decodeAsMap(String jsonStr)
反序列化JSON字符串到指定的java Map集合对象

参数:
jsonStr - JSON字符串
返回:
java Map集合对象
从以下版本开始:
0.0.2

isValidJson

public static boolean isValidJson(String jsonStr)
判断JSON字符串是否是一个合法的JSON字符串

参数:
jsonStr - JSON字符串
返回:
true-合法的json字符串,false-不是一个json字符串
从以下版本开始:
2.0.0


Copyright © 2019. All rights reserved.