2018年6月27日 星期三

[C#] .NET物件與JSON互轉

使用JavaScriptSerializer,引用System.Web.Script.Serialization名稱空間。

.NET物件轉成JSON字串:

var serializer = new JavaScriptSerializer();
string json = serializer.Serialize(obj);

JSON字串轉成.NET物件:

var serializer = new JavaScriptSerializer();
Type obj = serializer.Deserialize(json);

使用Json.NET第三方套件,引用Newtonsoft.Json名稱空間。

.NET物件轉成JSON字串:

string json = JsonConvert.SerializeObject(obj);

JSON字串轉成.NET物件:

Type obj = JsonConvert.DeserializeObject(json);

沒有留言:

張貼留言