4

在我正在关注的教程中,他们有这行代码

var keyValuePairs = JsonSerializer.Parse<Dictionary<string, object>>(jsonBytes);

但我的视觉工作室给了我一个错误

JsonSerializer 不包含 Parse 的定义

这是我的进口

using System.Text.Json;
4

1 回答 1

10

Parse方法已替换为Deserialize方法。

证明:

教程上:

private IEnumerable<Claim> ParseClaimsFromJwt(string jwt)
{
    ...
    var keyValuePairs = JsonSerializer.Parse<Dictionary<string, object>>(jsonBytes);

但是在GitHub 上

private IEnumerable<Claim> ParseClaimsFromJwt(string jwt)
{
     ...
     var keyValuePairs = JsonSerializer.Deserialize<Dictionary<string, object>>(jsonBytes);
于 2019-08-19T01:51:35.197 回答