C#中对象与字符串的转换借助第三方包Newtonsoft.Json实现。在工程上右键使用VS Nuget包管理进行添加。

代码

对象转JSON字符串:

1
string strResult = Newtonsoft.Json.JsonConvert.SerializeObject(result);

JSON字符串转对象:

1
UserInfoStruct user = Newtonsoft.Json.JsonConvert.DeserializeObject<UserInfoStruct>(strData);