# Newtonsoft.Json

建议使用第三方框架 Newtonsoft.Json 处理 JSON 数据,以下是常用操作示例。

# 对象转 Json 字符串

//将对象 user 转换为 json 字符串
string json = Newtonsoft.Json.JsonConvert.SerializeObject(user);

# Json 字符串转对象

//将 Json 字符串转换为 JArray 数组
var data = Newtonsoft.Json.JsonConvert.DeserializeObject<JArray>(jsonData);

//将 Json 字符串反序列化为 User 类对象
User user = Newtonsoft.Json.JsonConvert.DeserializeObject<User>(jsonUser);

# JObject、JToken 和 JArray

这三个类是 Newtonsoft.Json 中最常用的三个类,具体用法请参考此文 (opens new window)