【发布时间】:2020-08-16 05:10:48
【问题描述】:
我正在做一个个人项目。它是一个使用 API 与一些 Web 服务通信的 C# 应用程序。
我终于用这几行得到了第一个原始数据:
var client = new RestClient("https://api.abcd.com/token");
var request = new RestRequest(Method.POST);
request.AddParameter("username", usr);
request.AddParameter("password", pass);
request.AddParameter("grant_type", "password");
在邮递员中,响应(JSON)看起来像:
{"access_token":"aaaaaaa","token_type":"bearer","expires_in":899,"refresh_token":"bbbbbbb",".issued":"周五, 2020 年 5 月 1 日 16:11:36 GMT",".expires":"2020 年 5 月 1 日星期五 16:26:36 GMT",".refreshexpires":"2020 年 5 月 1 日星期五 17:11:36 GMT"}
我的下一步是在 C# 中找到将这些键/值对分成不同变量的方法,以便我可以使用它们。
非常感谢您的帮助。
【问题讨论】:
-
快速的 stackoverlfow 搜索会为您找到这个问题的很多答案。您正在尝试将字符串数组转换回 C# 字典 - 例如 stackoverflow.com/questions/1385421/…。
-
我已经搜索了 2 天的答案......但没有任何效果......直到下面发布了一些东西......但无论如何感谢您的帮助。