使用一個(gè)開(kāi)源庫(kù):Newtonsoft.Json.dll 可使用下面的工具類(lèi)簡(jiǎn)單封裝一下:
public static class JsonHelper { /// <summary> /// 將.net類(lèi)型對(duì)象為json格式對(duì)象 /// </summary> /// <param name="t"></param> /// <returns></returns> public static string MyJsonSerializer(object t) { return JsonConvert.SerializeObject(t); } /// <summary> /// 將json格式對(duì)象轉(zhuǎn)換為.net類(lèi)型對(duì)象 /// </summary> /// <param name="jsonString"></param> /// <param name="expectedType">期待被反序列化的目標(biāo)類(lèi)型</param> /// <returns></returns> public static object MyJsonDeserialize(string jsonString, Type expectedType) { return JsonConvert.DeserializeObject(jsonString, expectedType); } }這個(gè)開(kāi)源庫(kù)還有許多更強(qiáng)大的功能,詳情看官網(wǎng): http://www.newtonsoft.com/json
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注