我需要检查一个 JSON 文件中是否存在一个键名,但是我不知道如何实现。
JSON 文件:
{
"value": [
{
"from": 1430611201000,
"to": 1430697600000,
"ref": "2015-05-03",
"value": "8.4",
"quality": "Y"
}
],
"updated": 1430726400000,
"parameter": {
"key": "2",
"name": "Lufttemperatur",
"summary": "medelvärde 1 dygn, 1 gång/dygn, kl 00",
"unit": "degree celsius"
},
我认为这是我能够得到的最接近的结果,但它总是错误的(即使我搜索一个已经存在的键):内容是JObject。
var searchDate = content.Properties().Select(p => p.Value).Children().Any(p=>p.Contains("quality"));
编辑:我已将键名更改为“quality”,以澄清问题。我还将使用另一个包含键“date”而不是“from”和“to”的JSON文件。为了区分这些文件,我想知道“date”是否存在。