如何用C#反序列化JSON?

如何用C#反序列化JSON?,c#,json,deserialization,C#,Json,Deserialization,我有一个简单的JSON: [ { "new_as_cod": "0010955", "as_nome": "NAME", "as_cpf": "1212121212", "as_email": "IM@UOL.COM.BR", "as_cep": "88.025-200", "igr_nome": "1\u00aa IGREJA BATISTA - FLORIANOPOLIS", "id": "2781", "valor": "

我有一个简单的JSON:

[
  {
    "new_as_cod": "0010955",
    "as_nome": "NAME",
    "as_cpf": "1212121212",
    "as_email": "IM@UOL.COM.BR",
    "as_cep": "88.025-200",
    "igr_nome": "1\u00aa IGREJA BATISTA - FLORIANOPOLIS",
    "id": "2781",
    "valor": "50.00",
    "pg_tipo_id": "CC",
    "status": "Ativo",
    "idstatus": "1"
  }
]
。。。以及一个C#类,由以下内容生成:

我试过这个:

RootObject data = JsonConvert.DeserializeObject<RootObject>(stringdate);

RootObject data=JsonConvert.DeserializeObject(stringdate);
但我得到了一个错误:

我怎样才能解决它

[{ "new_as_cod": "0010955", "as_nome": "NAME", "as_cpf": "1212121212", "as_email": "IM@UOL.COM.BR", "as_cep": "88.025-200", "igr_nome": "1\u00aa IGREJA BATISTA - FLORIANOPOLIS", "id": "2781", "valor": "50.00", "pg_tipo_id": "CC", "status": "Ativo", "idstatus": "1" }]
如果它有
[]
这是一个集合

试试这个

JsonConvert.DeserializeObject<List<RootObject>>(stringdate);
JsonConvert.DeserializeObject(stringdate);
如果它有
[]
这是一个集合

试试这个

JsonConvert.DeserializeObject<List<RootObject>>(stringdate);
JsonConvert.DeserializeObject(stringdate);
如果它有
[]
这是一个集合

试试这个

JsonConvert.DeserializeObject<List<RootObject>>(stringdate);
JsonConvert.DeserializeObject(stringdate);
如果它有
[]
这是一个集合

试试这个

JsonConvert.DeserializeObject<List<RootObject>>(stringdate);
JsonConvert.DeserializeObject(stringdate);

是的,此JSON是一个集合,因此变量也需要是list

List<RootObject> data = JsonConvert.DeserializeObject<List<RootObject>>(stringdate);
List data=JsonConvert.DeserializeObject(stringdate);

是的,此JSON是一个集合,因此变量也需要是list

List<RootObject> data = JsonConvert.DeserializeObject<List<RootObject>>(stringdate);
List data=JsonConvert.DeserializeObject(stringdate);

是的,此JSON是一个集合,因此变量也需要是list

List<RootObject> data = JsonConvert.DeserializeObject<List<RootObject>>(stringdate);
List data=JsonConvert.DeserializeObject(stringdate);

是的,此JSON是一个集合,因此变量也需要是list

List<RootObject> data = JsonConvert.DeserializeObject<List<RootObject>>(stringdate);
List data=JsonConvert.DeserializeObject(stringdate);

RootObject data=JsonConvert.DeserializeObject(stringdate);不工作列表数据=JsonConvert.DeserializeObject(stringdate);RootObject data=JsonConvert.DeserializeObject(stringdate);不工作列表数据=JsonConvert.DeserializeObject(stringdate);RootObject data=JsonConvert.DeserializeObject(stringdate);不工作列表数据=JsonConvert.DeserializeObject(stringdate);RootObject data=JsonConvert.DeserializeObject(stringdate);不工作列表数据=JsonConvert.DeserializeObject(stringdate);