在我正在关注的教程中,他们有这行代码
var keyValuePairs = JsonSerializer.Parse<Dictionary<string, object>>(jsonBytes);
但我的视觉工作室给了我一个错误
JsonSerializer 不包含 Parse 的定义
这是我的进口
using System.Text.Json;
在我正在关注的教程中,他们有这行代码
var keyValuePairs = JsonSerializer.Parse<Dictionary<string, object>>(jsonBytes);
但我的视觉工作室给了我一个错误
JsonSerializer 不包含 Parse 的定义
这是我的进口
using System.Text.Json;
该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);