Je souhaite lire un fichier json donné et afficher la valeur du paramètre "value"
uniquement pour le nom de tableau contenant la chaîne "PL_DATA_HL"
.Json Analyse en C# sans créer de classe
Exemple 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"
},
],
}
Je l'ai déjà essayé d'utiliser le code ci-dessous, mais semble ne fonctionne pas!
dynamic jsonObj = Newtonsoft.Json.JsonConvert.DeserializeObject(json);
foreach (var set in jsonObj)
{
Console.WriteLine(set.value);
}