在C#中解析和生成JSON字符串可以通過使用Json.NET庫來實現。Json.NET 是一個流行的第三方庫,用于處理 JSON 數據。
以下是使用 Json.NET 庫解析和生成 JSON 字符串的示例:
解析 JSON 字符串:
string jsonString = "{\"name\":\"John\",\"age\":30}";
dynamic jsonObj = JsonConvert.DeserializeObject(jsonString);
string name = jsonObj.name;
int age = jsonObj.age;
Console.WriteLine("Name: " + name);
Console.WriteLine("Age: " + age);
生成 JSON 字符串:
dynamic jsonObj = new JObject();
jsonObj.name = "John";
jsonObj.age = 30;
string jsonString = JsonConvert.SerializeObject(jsonObj);
Console.WriteLine(jsonString);
需要注意的是,在使用 Json.NET 庫之前,需要先安裝該庫。可以通過 NuGet 包管理器來安裝 Json.NET,命令如下:
Install-Package Newtonsoft.Json
安裝完成后,就可以在 C# 代碼中使用 Json.NET 庫來解析和生成 JSON 字符串了。