最近開始自己寫自己的專案了,終於鼓起勇氣邁出了自己認為的這一大步!
先來通用的helper類和大家分享一下,第一個是Object轉為json序列的類,這個網上有很多,但我實踐了一下大部分都不能用的,或者有各種bug,其實C#中有一個很好的類別可以解決這個問題,他就是--JavaScriptSerializer類,有了這個類,只需簡單的幾行程式碼,就可以把你的object類型轉換成json往前台輸出了!
首先我們要在專案中引用 System.Web.Extensions這個dll,才可以使用JavaScriptSerializer類別
接下來就是程式碼了,很簡單的。
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Script.Serialization;using System.Data;namespace CodeHelper { public class JsonHelper { /// <summary> /// 对象转JSON /// </summary> /// <param name="obj">对象</param> /// <returns>JSON格式的字符串</returns> public static string ObjectToJSON(object obj) { JavaScriptSerializer jss = new JavaScriptSerializer(); try { return jss.Serialize(obj); } catch (Exception ex) { throw new Exception("JSONHelper.ObjectToJSON(): " + ex.Message); } } } }
##
以上是JavaScriptSerializer的實作類別的詳細內容。更多資訊請關注PHP中文網其他相關文章!