Je suis le JSON analyse syntaxique suivante:JSON question avec Parsing C# et RestSharp
{
result: [
{
EventType: {
EventTypeDesc: "horse-racing",
events: {
Local: {
Events: {
530857: {
Venue: "Northam",
StateCode: "WA",
CountryCode: "AUS"
},
530858: {
Venue: "Caulfield",
StateCode: "VIC",
CountryCode: "AUS"
}
}
}
}
}
}
]
}
je peux accéder à l'élément par le code suivant:
responseDeserializeObject.result [0] .EventType.events. . Local.Events [ "530857"] Venue
Cependant, le code C# ne fonctionne pas:
dynamic responseDeserializeObject = HttpGetResponse(endPoint);
foreach (var event in responseDeserializeObject.result[0].EventType.events.Local.Events)
{
Console.WriteLine(event.Venue);
Console.WriteLine(event.StateCode);
Console.WriteLine(event.CountryCode);
}
Toute aide sera grandement appréciée.
Quelle erreur obtenez-vous? –
Vous avez une faute de frappe dans 'Console.Writeline (..)' –