json.net处理不存在的令牌

sti*_*tig 4 c# json.net

检测令牌是否存在的最佳方法是什么?我正在使用简单的方法来捕获错误,如果它发生但必须有一种方法来检测它是否存在:

try { Response.Write(token["key"]); }
catch { }
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的事情:

if (token["disambiguated"].FirstOrDefault().HasValues)
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

谢谢,史蒂夫.

小智 7

token["disambiguated"] == null
Run Code Online (Sandbox Code Playgroud)

检查该令牌是否存在

token["disambiguated"].HasValues
Run Code Online (Sandbox Code Playgroud)

检查该令牌是否有值