网络通信或不同进程之间的数据传输,常会使用JSON字符串进行传输。在C#环境,可以使用Newtonsoft.Json的JsonConvert类 完成对字符串和结构体之间的转换。
一、从NuGet管理里,加载Newtonsoft.Json包
二、引用Newtonsoft.Json
using Newtonsoft.Json;
三、使用SerializeObject函数,可以将结构体转化为字符串
string strJson = JsonConvert.SerializeObject(testInfo);
四、使用DeserializeObject函数,可以将字符串转化为结构体
TestInfo testInfo = JsonConvert.DeserializeObject<TestInfo>(strJson);