Есть JSON-запрос такого формата:
{
"locations" : [
"53.44059300,-2.22992800",
"53.36246000,-2.26683200"
],
}
Как я его из Postmana взял:
var body = @"{
" + "\n" +
@" ""locations"" : [
" + "\n" +
@" ""53.44059300,-2.22992800"",
" + "\n" +
@" ""53.36246000,-2.26683200""
" + "\n" +
@" ]
" + "\n" + @"}";
И вот хотел переписать строковый запрос в структурированный:
var request = new Request();
foreach (var address in incomingRequest.Addresses)
{
request .Locations.Add(new Locations
{
Latitude = address.Latitude,
Longitude = address.Longitude
});
}
Request класс выглядит так:
internal class Request : DerivedA
{
public List<Locations> Locations { get; set; } = new List<Locations>();
}
Но, в итоге у меня выхлоп отличатеся от начального реквеста:
{
"Locations":[
{
"Latitude":51.469575800000,
"Longitude":-0.449607200000
},
{
"Latitude":53.361936300000,
"Longitude":-2.272971700000
}
]
}