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