一. 字符串序列化为对象 两种方式
1:
JsonSerializer serializer = new JsonSerializer();
TextReader tr = new StringReader(json);
JsonTextReader jtr = new JsonTextReader(tr);
comment_retData obj= serializer.Deserialize<comment_retData>(jtr);
2: dynamic obj = JsonConvert.DeserializeObject<object>(json);
二. 对象 反序列化为 json字符串
string json = JsonConvert.SerializeObject(obj);
注意:需要引用Newtonsoft.Json命名空间。
如果Json字符串格式不正确,那么会报错。
可能有些 Json字符串 的格式 代码解析不了,也会报错。那么我们根据json的格式 自己建一个模型就OK了