json工具類,型別轉換

2021-09-13 21:29:43 字數 1273 閱讀 4388

public class jsonutil 

/***物件轉換為json字串

* @param obj 待轉換物件

* @return json字串

* @throws exception

*/public static string tojson(object obj)throws exception

/*** 物件轉換為json字串

* @param obj 待轉換物件

* @param include 序列化屬性配置

* @return json字串

* @throws exception

*/public static string tojson(object obj,include include)throws exception

/***物件轉換為json字串

* @param obj 待轉換物件

* @param format 是否格式化輸出的json字串

* @param include 序列化屬性配置

* @return json字串

* @throws exception

*/public static string tojson(object obj,boolean format,include include)throws exception

om.setserializationinclusion(include);

return om.writevalueasstring(obj);

}/**

* json字串轉換為物件

* @param json

* @param clz

* @param * @return

* @throws exception

*/public statict fromjson(string json,classclz) throws exception

/*** 從陣列型的json字串解析物件list集合

* @param json json字串

* @param clz 集合物件型別

* @param * @return list集合

* @throws exception

*/@suppresswarnings("unchecked")

public static listfromjsonarray(string json, classclz) throws exception

}

型別轉換工具類

做專案的時候自己封裝的工具類,方便查詢,放到這裡 public class convertutil inttostring int轉string author lelonta param i return public static string inttostr int i dubtobigdec...

型別安全轉換的工具類

有時候我們發現,解析下來的資料有時候會因為後台沒有處理好,會造成空指標的現象,而導致程式崩潰.這裡是因為我們對 object 物件沒有進行很好的安全轉換.正常來說 我們拉去的解析資料 int result integer.valueof obj.getstring result 這時候一旦 obj ...

C 型別轉換工具類

using system namespace catch exception 轉換為可空整型 資料 public static int?tointornull this object data 轉換為雙精度浮點數 資料 public static double todouble this objec...