C#获取一下字符串中access_token值,{ "errcode": 0, "access_token": "96fc7a7axxx", "errmsg": "ok", "expires_in": 7200 }
时间: 2023-08-28 18:04:25 浏览: 291
要取JSON字符串中的`access_token`值,您可以使用`Newtonsoft.Json`库来解析JSON数据。下面是一个示例代码,演示如何提取您提供的JSON字符串中的`access_token`值:
```csharp
using Newtonsoft.Json;
using System;
class Program
{
static void Main(string[] args)
{
string json = @"{
""errcode"": 0,
""access_token"": ""96fc7a7axxx"",
""errmsg"": ""ok"",
""expires_in"": 7200
}";
var jsonObject = JsonConvert.DeserializeObject<dynamic>(json);
string accessToken = jsonObject.access_token;
Console.WriteLine($"Access Token: {accessToken}");
}
}
```
在上面的示例中,我们首先使用`JsonConvert.DeserializeObject<dynamic>()`方法将JSON字符串转换为动态对象,以便我们可以轻松地访问其中的属性。
然后,我们可以通过访问动态对象的属性`access_token`来提取`access_token`值。
最后,我们将提取的`access_token`值打印到控制台上。
请确保您已经在项目中安装了`Newtonsoft.Json`包,可以使用NuGet包管理器来进行安装。
阅读全文