在C#中,要使用Json.NET库(现在称为Newtonsoft.Json)解析JSON字符串并获取特定的token,你可以按照以下步骤操作:
Install-Package Newtonsoft.Json
using Newtonsoft.Json.Linq;
{
"name": "John",
"age": 30,
"city": "New York"
}
要获取name
属性的值,你可以这样做:
string jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
JObject jsonObject = JObject.Parse(jsonString);
string name = jsonObject["name"].ToString();
Console.WriteLine(name); // 输出 "John"
这里,我们首先使用JObject.Parse()
方法将JSON字符串解析为一个JObject
对象。然后,我们使用jsonObject["name"]
访问name
属性的值,并使用ToString()
方法将其转换为字符串。
你可以使用类似的方法获取其他属性的值。例如,要获取age
属性的值,你可以这样做:
int age = jsonObject["age"].ToObject<int>();
Console.WriteLine(age); // 输出 30
这里,我们使用ToObject<int>()
方法将age
属性的值转换为一个整数。