Tôi đang chuyển một chuỗi JSON đơn giản từ máy khách C# của tôi đến dịch vụ web của tôi. Sau đây là chuỗi tôi gửiKhông thể tạo đối tượng từ chuỗi JSON
"{\" tên \ ": \" S1 \ "}"
Vào cuối vụ tôi sử dụng đoạn mã sau
class DataDC
{
public String attr { get; set; }
public String attrVal { get; set; }
}
JavaScriptSerializer json_serializer = new JavaScriptSerializer();
DataDC dc = (DataDC)json_serializer.DeserializeObject(str);
tôi nhận được lỗi sau
"Unable to cast đối tượng kiểu 'System.Collections.Generic.Dictionary`2 [System.String, System.Object] để gõ 'DataDC'."
bạn nên đặt tên cho thuộc tính lớp học của mình như thuộc tính trong json – makim
Trình gỡ lỗi json của bạn phải biết về đối tượng DataDC như thế nào để ánh xạ nó? – njzk2