Tôi có một đối tượng JSON đi kèm với một danh sách dài các mã vùng. Thật không may mỗi mã vùng là tên đối tượng trên một danh sách trong đối tượng Dữ liệu. Làm thế nào để tạo một lớp mà sẽ cho phép RestSharp để deserialize nội dung?Deserialize JSON với các đối tượng động
Sau đây là cách lớp học của tôi trông bây giờ:
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; }
}
}
Và đây là nội dung 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"
} [...]
}
Đó json là tất cả các loại phạm lỗi cho lên. –
Và bạn có thực sự mong đợi bất kỳ ai đọc tất cả điều đó không? –
@JohnSaunders bạn không cần phải đọc toàn bộ đối tượng json thông qua - Tôi khá chắc chắn bạn có thể thấy rằng chỉ có ba nút trong đối tượng chính và đối tượng dữ liệu là như nhau tất cả các cách thức thông qua? – PeteFox