dữ liệu JSON Tôi nhận được sauLàm thế nào để phân tích đối tượng JSON trong C#
[{"id":"1","text":"System Admin","target":{"jQuery1710835279177001846":12},"checked":true,"state":"open"},
{"id":"2","text":"HRMS","target":{"jQuery1710835279177001846":34},"checked":false,"state":"open"},
{"id":"3","text":"SDBMS","target":{"jQuery1710835279177001846":42},"checked":false},
{"id":"8","text":"Admin","target":{"jQuery1710835279177001846":43},"checked":false},
{"id":"9","text":"My test Admin","target":{"jQuery1710835279177001846":44},"checked":false,"state":"open"},
{"id":"24","text":"ModuleName","target":{"jQuery1710835279177001846":46},"checked":false,"state":"open"}]
mà cố gắng phân tách bằng Json.Net sử dụng mạnh mẽ gõ
này là lớp tài sản của tôi
public class testclass
{
public string id { get; set; }
public string text { get; set; }
public string @checked { get; set; }
public string state { get; set; }
public target jQuery1710835279177001846 { get; set; }
}
public class testclass2
{
public List<testclass> testclass1 { get; set; }
}
public class target
{
public string jQuery1710835279177001846 { get; set; }
}
và ở đây tôi đang cố gắng truy cập dữ liệu tôi đang nhận được ngoại lệ
Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'QuexstERP.Web.UI.Areas.SysAdmin.Controllers.testclass' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
My mã điều khiển trông giống như
public void Test(string Name, object modeldata)
{
var obj = JsonConvert.DeserializeObject<testclass>(Name);
}
Bất kỳ ý tưởng làm thế nào để giải quyết vấn đề này trong C#
tôi muốn lấy dữ liệu từ phía máy chủ –