我想要读取给定的json并仅显示包含字符串"PL_DATA_HL"
的Array名称的参数"value"
的值。Json在C#中解析而不创建类
样品JSON:
{
"PL_DATA_HL_XYZ": [
{
"name": "$.properties.start",
"value": "new password"
},
{
"name": "$.properties.end",
"value": "2017-04-20T00:30:00Z"
},
],
"PL_DATA_IL_HGF": [
{
"name": "$.properties.start",
"value": "2017-05-21T01:00:00Z"
},
{
"name": "$.properties.end",
"value": "2017-05-21T01:00:00Z"
},
],
"PL_DATA_HL_ABC": [
{
"name": "$.properties.start",
"value": "new password"
},
{
"name": "$.properties.end",
"value": "2017-04-20T00:30:00Z"
},
],
}
我已经尝试使用下面的代码,但似乎不工作!
dynamic jsonObj = Newtonsoft.Json.JsonConvert.DeserializeObject(json);
foreach (var set in jsonObj)
{
Console.WriteLine(set.value);
}