正确查询此JSON对象
我有以下JSON对象:正确查询此JSON对象,json,json.net,Json,Json.net,我有以下JSON对象: { "AT": "0", "DE": "0", "FR": "0", "HU": "0", "LU": "0", "NL": "0" } 我正在使用newtonsoft的api进行开发,我正在尝试对此JObject进行查询,以检查这些属性中是否有大于0的属性 我做了一些查询,但这一个对我来说有点困难,我希望有人能给我指出正确的方向。假设jo是您的JObject并且所有属性值都可以被视为整数,您可以执行以下查询。(不要担心值实际上在JSON中表示为
{
"AT": "0",
"DE": "0",
"FR": "0",
"HU": "0",
"LU": "0",
"NL": "0"
}
我正在使用newtonsoft的api进行开发,我正在尝试对此JObject
进行查询,以检查这些属性中是否有大于0的属性
我做了一些查询,但这一个对我来说有点困难,我希望有人能给我指出正确的方向。假设
jo
是您的JObject
并且所有属性值都可以被视为整数,您可以执行以下查询。(不要担心值实际上在JSON中表示为字符串;将值
强制转换为int
)
演示小提琴:
if (jo.Properties().Any(jp => (int)jp.Value > 0))
{
// At least one property is greater than zero
}