如何使用 JSON.Net 获取 JSON 文件中值的 native 类型?也就是说,我只关心它是否是一个字符串(用引号引起来的值)。
var json = (JObject) JsonConvert.DeserializeObject(newVersion.JSON);
foreach (var data in json)
{
if(data.value IS STRING){
}
}
最佳答案
您可以简单地检查列表中每个 JToken
的 Type
属性:
foreach (var data in json)
{
if (data.Value.Type == JTokenType.String)
// ...
}
}
参见 JTokenType
关于c# - JSON.Net 获取原生类型的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28564360/