欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c#字符串轉為json

錢琪琛1年前8瀏覽0評論

C# 是一種強類型語言,對于字符串和 JSON 數據的操作也有很好的支持。通過使用 C# 的 Newtonsoft.Json 庫,我們可以很方便地將字符串轉換為 JSON 格式數據。

首先,我們需要將字符串讀入到程序中:

string str = "{'name': 'John', 'age': 30, 'city': 'New York'}";

接著,我們可以使用 JObject 類將字符串解析為 JSON 對象:

JObject jsonObject = JObject.Parse(str);

現在,我們就可以像操作 C# 對象一樣操作這個 JSON 對象了。例如:

string name = (string)jsonObject["name"];
int age = (int)jsonObject["age"];
string city = (string)jsonObject["city"];

最后,我們可以使用 JsonConvert 類將 JSON 對象轉換為字符串:

string jsonStr = JsonConvert.SerializeObject(jsonObject);

完整的代碼示例:

using Newtonsoft.Json.Linq;
using Newtonsoft.Json;
class Program
{
static void Main(string[] args)
{
string str = "{'name': 'John', 'age': 30, 'city': 'New York'}";
JObject jsonObject = JObject.Parse(str);
string name = (string)jsonObject["name"];
int age = (int)jsonObject["age"];
string city = (string)jsonObject["city"];
string jsonStr = JsonConvert.SerializeObject(jsonObject);
Console.WriteLine(name);
Console.WriteLine(age);
Console.WriteLine(city);
Console.WriteLine(jsonStr);
}
}

通過上述方法,我們可以方便地將 C# 中的字符串轉換為 JSON 格式數據,在進行 Web 開發及其他相關工作中使用。