I want to read a given json and display the value of "value" parameter only for the Array name that contains string "PL_DATA_HL".
Sample 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"
},
],
}
I already tried using below code, but seems not working!
dynamic jsonObj = Newtonsoft.Json.JsonConvert.DeserializeObject(json);
foreach (var set in jsonObj)
{
Console.WriteLine(set.value);
}