我收到JSON格式的API响应,如下所示:
{
"token_type":"Bearer",
"access_token":"12345678910",
"user":{
"id":123456,
"username":"jbloggs",
"resource":2,
"firstname":"joe"
}
}
dynamic usrdetail = JsonConvert.DeserializeObject(JSONString);
我可以使用usrdetail来访问token_type和access_token(usrdetail.access_token),但是如何获取用户信息?
我试过了usrdetail.user.id,但这行不通吗?
谢谢
G
最佳答案
JSON对象以键/值对形式编写。因此,要访问JSON对象,可以使用方括号并将密钥放在其中。
因此,对于您的示例,您可以执行usrdetail["user"]["id"]
,该操作应检索用户的ID。
关于c# - 如何访问JSON字符串中的嵌套对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52734042/