Mam obiekt JSON, który zawiera długą listę kodów obszarów. Niestety każdy kod obszaru jest nazwą obiektu na liście w obiekcie Data. Jak utworzyć klasę, która pozwoli RestSharp na deserializację treści?Deserializuj JSON z obiektami dynamicznymi
Oto jak moja klasa wygląda teraz:
public class phaxioResponse
{
public string success { get; set; }
public string message { get; set; }
public List<areaCode> data { get; set; }
public class areaCode
{
public string city { get; set; }
public string state { get; set; }
}
}
A oto treść JSON:
{
success: true
message: "277 area codes available."
data: {
201: {
city: "Bayonne, Jersey City, Union City"
state: "New Jersey"
}
202: {
city: "Washington"
state: "District Of Columbia"
} [...]
}
To JSON jest wszelkiego rodzaju sfaulował w górę. –
Czy naprawdę oczekujesz, że ktoś to przeczyta? –
@JohnSaunders nie musisz czytać całego obiektu json - jestem prawie pewien, że widzisz, że w głównym obiekcie są tylko trzy węzły, a obiekt danych jest taki sam przez cały czas? – PeteFox