在我关注的教程中,他们有这行代码
var keyValuePairs = JsonSerializer.Parse<Dictionary<string, object>>(jsonBytes);
但是我的视觉工作室给我一个错误
JsonSerializer不包含解析的定义
这是我的进口
using System.Text.Json;
答案 0 :(得分:3)
Parse
方法已替换为Deserialize
方法。
证明:
在the tutorial上:
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);