Tôi có một chuỗi JSON và tôi cần một số trợ giúp để deserialize nó.C# .net làm thế nào để deserialize đối tượng phức tạp của JSON
gì làm việc cho tôi .. đây là JSON
{
"response": [
{
"loopa": "81ED1A646S894309CA1746FD6B57E5BB46EC18D1FAff",
"drupa": "D4492C3CCE7D6F839B2BASD2F08577F89A27B4ff",
"images": [
{
"report": {
"nemo": "unknown"
},
"status": "rock",
"id": "7e6ffe36e-8789e-4c235-87044-56378f08m30df",
"market": 1
},
{
"report": {
"nemo": "unknown"
},
"status": "rock",
"id": "e50e99df3-59563-45673-afj79e-e3f47504sb55e2",
"market": 1
}
]
}
]
}
tôi có một ví dụ về các lớp học nhưng tôi không cần phải sử dụng những lớp học, tôi không nhớ sử dụng một số lớp khác. đây là các lớp:
public class Report
{
public string nemo { get; set; }
}
public class Image
{
public Report report { get; set; }
public string status { get; set; }
public string id { get; set; }
public int market { get; set; }
}
public class Response
{
public string loopa { get; set; }
public string drupa{ get; set; }
public Image[] images { get; set; }
}
public class RootObject
{
public Response[] response { get; set; }
}
Tôi muốn đề cập rằng tôi có Newtonsoft.Json vì vậy tôi có thể sử dụng một số chức năng từ đó.
Tôi làm cách nào để thực hiện việc này? cảm ơn.
Có ngoại lệ nào bị ném không? Thông báo lỗi là gì? Bạn có thể vui lòng đăng mã deserialization? –
không có ngoại lệ tôi chỉ không nhận được bất kỳ dữ liệu nào.và nhận được điều này trong chế độ xem nhanh: Tên 'không tồn tại trong ngữ cảnh hiện tại –
Nhìn vào các câu trả lời và kiểm tra câu trả lời đúng để đóng câu hỏi này. – filipko