关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。
想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。
2年前关闭。
Improve this question
在我正在关注的教程中,他们有这行代码
var keyValuePairs = JsonSerializer.Parse<Dictionary<string, object>>(jsonBytes);
但我的视觉工作室给了我一个错误
JsonSerializer does not contain a definition for Parse
这是我的进口
using System.Text.Json;
最佳答案
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);
关于c# - JsonSerializer 不包含 Parse 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57549547/