将 JToken 转换为 JObject

joh*_*y 5 11 c# json oauth .net-core

我正在尝试在 .Net Core 中创建一个 OAuth 处理程序,我使用的 api 将用户数据响应包装在一个名为 data 的属性中,但是 OAuthTicket 上下文需要一个 JObject 而不是一个 JToken

var payload = JObject.Parse(await response.Content.ReadAsStringAsync())["data"];        
var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity),
                    properties, Context, Scheme, Options, Backchannel, tokens, payload);

context.RunClaimActions();
Run Code Online (Sandbox Code Playgroud)

如何将 JToken 转换为 JObject?