我有这个 Json 数组
[{"Fname":"Axe","Lname":"Venture" },{"Fname":"dsa","Lname":"das"}]
我正在使用 JSON.net 反序列化 Json 数组。我的班级如下
public class Cifo
{
public string Fname { get; set; }
public string Lname { get; set; }
}
当只有 1 个 Json 数据,例如 {"Fname":"Axe","Lname":"Venture" } 时,json 数组将存储在一个名为 JSONData 的字符串中。我的代码不会返回任何错误。但是当我有超过 1 个像上面这样的 JSON 数组数据时。我会得到一个异常“无法将 JSON 数组反序列化为类型 'myClassName+Cifo'。”
我正在使用此代码反序列化JsonConvert.DeserializeObject<Cifo>(JSONData)
如何解析所有 json 数据并存储到一个对象中?