一、下载Json包
在引用NuGet程序包搜索如下的Json,便会添加到引用。
二、引用命名空间
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
三、运用
主要是运用到这两个方法,储存到的一个JObject类型里
JsonConvert.DeserializeObject()//序列化string成Json结构
JsonConvert.SerializeObject()//将Json反序列化为string
var jsonstr = "{'姓名':'LJW','年龄':26}";
var jsonstr1 = "{key1 : '张三',key2 : '大忽悠'}";//这两种表达都可以
JObject DeJsonStr1 = JsonConvert.DeserializeObject(jsonstr1) as JObject;//储存到JObject
string key1V=DeJsonStr1["key1"].ToString();//分别获取他们的value值
string key2V = DeJsonStr1["key2"].ToString();
Console.WriteLine(DeJsonStr1 );
//反序列化变成string类型
string SeJsonStr=JsonConvert.SerializeObject(DeJsonStr);
Console.WriteLine(SeJsonStr);