Существует API, который я не контролирую, но чей вывод мне нужно потреблять с помощью С#, предпочтительно используя JSON.Net.
Вот пример ответа:
[
{
"media_id": 36867,
"explicit": 0
}
]
Я планировал иметь такой класс:
class Media {
public int media_id;
public int explicit;
}
И для десериализации:
var l = JsonConvert.DeserializeObject<List<Media>>(s);
К сожалению, "явным" является ключевое слово С#, поэтому это невозможно скомпилировать.
Мое следующее предположение - изменить класс:
class Media {
public int media_id;
public int explicit_;
}
... и каким-то образом сопоставить атрибуты ответа с атрибутами С#.
Как мне это сделать, или я полностью не ошибаюсь?
В противном случае я был бы в порядке, чтобы просто игнорировать "явное" в ответе, если есть способ сделать это?