JSON.NET JToken Keys Are Case Sensitive?

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-05 08:20:51

You can cast JToken to JObject and do this:

string ver = ((JObject)token).GetValue("version", StringComparison.OrdinalIgnoreCase)?.Value<string>();

Convert JToken to JObject and use TryGetValue method of JObject in which you can specify String Comparision.

 var jObject = JToken.Load(reader) as JObject;
 JToken version;
 jObject.TryGetValue("version", StringComparison.OrdinalIgnoreCase, out version);
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!