C# 对象与JSON字符串互相转换

一、JSON字符串转对象(反序列化)

1、使用Newtonsoft.Json

反序列化字符串转换为指定类型 (T) 

JsonConvert.DeserializeObject<T>(json_string);

或转换为JObject类的实例

JObject.Parse(json_string);

 

2、使用JavaScriptSerializer

JavaScriptSerializer().Deserialize<T>(json_string)

 

二、对象转JSON字符串(序列化)

1、使用Newtonsoft.Json

JsonConvert.SerializeObject(ObjectName);

JObject.FromObject(ObjectName);

 

2、使用JavaScriptSerializer

JavaScriptSerializer().Serialize(ObjectName);
posted @ 2023-07-07 18:49  。活着。  阅读(2103)  评论(0编辑  收藏  举报