У меня есть следующий JSON объект (форма объекта будет меняться, следовательно, будет использоваться Dynami c):
{
"mba$maccType": [{
"class": {
"id": 1057,
"intlId": "cacc"
},
"classA": false,
"endDate": "4712-12-31T00:00:00",
"histStatus": {
"id": 5,
"intlId": "valid"
},
"objClassif": {
"id": 74,
"intlId": "mba$macc_type"
},
"secUser": {
"id": 2
},
"startDate": "2018-12-01T00:00:00",
"timestamp": "2020-01-18T07:29:21"
}
]
}
Я использую Newtonsoft. Json для анализа следующим образом :
dynamic dyn = JObject.Parse(json);
Моя проблема в том, что я не могу ссылаться на какие-либо свойства динамического c, потому что родительское свойство, содержащее $, дает синтаксическую ошибку:
Console.WriteLine(dyn.mba$maccType);
Как я могу получить значение "class.intlId" (то есть "ca cc")?