На данный вопрос уже ответили:
Использую библиотеку NewTownSoft. Столкнулся с проблемой парсинга простой JSON структуры:
[
{
"latitude":"1",
"longitude":"2"
},
{
"latitude":"-3",
"longitude":"5"
}
]
Десериализуя через JsonConvert.DeserializeObject<>(); Необходимо указать класс в котором нужно описать структуру JSON. Как составить класс для вышеуказанного JSON? Можно ли вообще это сделать не используя dynamic и т.п костылей? просто дефолтно.
В Visual Studio есть такой инструмент - Paste Special (Edit -> Paste Special), с помощю которого можно сгенерировать необходимые классы для парсинга JSON строки (Edit -> Paste Special -> Past JSON As Classes)։
public class Coordinate
{
[JsonProperty("latitude")]
public string Latitude { get; set; }
[JsonProperty("longitude")]
public string Longitude { get; set; }
}
и использовать:
var result = JsonConvert.DeserializeObject<Coordinate[]>(json_string);
Пример с DotNetFiddle
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости