如何将Json字符串转换为c#类对象?

用户名

我已经在Controller中收到json字符串,现在我想将该字符串映射到C#类对象中,我该怎么做?

JSON:

[{“ PdID”:null,“ StName”:“ 435”,“ DOB”:“ 2015-05-02T17:09:35.974Z”,“ Gender”:“ 5435”},{“ PdID”:null,“ StName“:” 4343“,” DOB“:” 2015-05-02T17:09:35.974Z“,” Gender“:” 4345“}]`

我的课:

public class PersonDetail
{
    public int PdID { get; set; }
    public int PolicyPurchesID { get; set; }
    public string StName { get; set; }
    public DateTime DOB { get; set; }
    public byte Gender { get; set; }
}

现在在我的控制器中,我已经这样做了:

public ActionResult PolicyDetailAdd(string jsn)
{
    try
    {               
        JavaScriptSerializer objJavascript = new JavaScriptSerializer();

        PersonDetail testModels = (PersonDetail)objJavascript.DeserializeObject(jsn);

        return null;
     }
}

我有例外:

无法将类型为System.Object []的对象转换为类型WebApplication1.Models.PersonDetail。

如何将这个字符串放入列表对象?

Praveen Paulose

发生错误是因为您试图将一个集合反序列化到一个对象。另外,您正在使用通用Object您将需要使用

List<PersonDetail> personDetails = objJavascript.Deserialize<List<PersonDetail>>(jsn);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#将类转换为查询字符串

来自分类Dev

如何将字符串转换为C#中的类引用?

来自分类Dev

如何将字符串转换为JSON,然后从JSON对象提取所需的值?

来自分类Dev

如何将具有JSON字符串的数组转换为JSON对象(红宝石)

来自分类Dev

如何将JSON数组转换为字符串..?

来自分类Dev

如何在C ++中使用Boost库将类对象转换为json字符串?

来自分类Dev

如何将JSON字符串转换为BSONDocument

来自分类Dev

如何将类元数据转换为JSON字符串

来自分类Dev

JS:如何将字符串转换为JS对象(**不**转换为JSON)?

来自分类Dev

如何将html对象转换为字符串

来自分类Dev

如何将字符串(带有scape字符的json)转换为动态对象?

来自分类Dev

如何将字符串转换为对象数组?

来自分类Dev

如何将C#字符串引用转换为Javascript字符串引用

来自分类Dev

如何将字符串转换为Time对象?

来自分类Dev

如何将字符串转换为类引用

来自分类Dev

将字符串转换为JSON对象C#

来自分类Dev

如何将具有JSON字符串的数组转换为JSON对象(红宝石)

来自分类Dev

如何将JSON字符串转换为JSON

来自分类Dev

如何将json字符串转换为c#中的对象,然后动态访问它的属性?

来自分类Dev

如何将下面的json字符串转换为C#中的对象列表

来自分类Dev

C#-如何将json字符串转换为类

来自分类Dev

如何将PHP对象转换为字符串?

来自分类Dev

如何将类似 JSON 的字符串转换为 C# 对象

来自分类Dev

如何将字符串转换为对象属性?

来自分类Dev

如何将类 mysqli_result 的对象转换为字符串?

来自分类Dev

如何将对象类转换为字符串

来自分类Dev

如何将字符串转换为对象数组

来自分类Dev

如何将案例类转换为字符串

来自分类Dev

如何将字符串数组转换为对象

Related 相关文章

  1. 1

    C#将类转换为查询字符串

  2. 2

    如何将字符串转换为C#中的类引用?

  3. 3

    如何将字符串转换为JSON,然后从JSON对象提取所需的值?

  4. 4

    如何将具有JSON字符串的数组转换为JSON对象(红宝石)

  5. 5

    如何将JSON数组转换为字符串..?

  6. 6

    如何在C ++中使用Boost库将类对象转换为json字符串?

  7. 7

    如何将JSON字符串转换为BSONDocument

  8. 8

    如何将类元数据转换为JSON字符串

  9. 9

    JS:如何将字符串转换为JS对象(**不**转换为JSON)?

  10. 10

    如何将html对象转换为字符串

  11. 11

    如何将字符串(带有scape字符的json)转换为动态对象?

  12. 12

    如何将字符串转换为对象数组?

  13. 13

    如何将C#字符串引用转换为Javascript字符串引用

  14. 14

    如何将字符串转换为Time对象?

  15. 15

    如何将字符串转换为类引用

  16. 16

    将字符串转换为JSON对象C#

  17. 17

    如何将具有JSON字符串的数组转换为JSON对象(红宝石)

  18. 18

    如何将JSON字符串转换为JSON

  19. 19

    如何将json字符串转换为c#中的对象,然后动态访问它的属性?

  20. 20

    如何将下面的json字符串转换为C#中的对象列表

  21. 21

    C#-如何将json字符串转换为类

  22. 22

    如何将PHP对象转换为字符串?

  23. 23

    如何将类似 JSON 的字符串转换为 C# 对象

  24. 24

    如何将字符串转换为对象属性?

  25. 25

    如何将类 mysqli_result 的对象转换为字符串?

  26. 26

    如何将对象类转换为字符串

  27. 27

    如何将字符串转换为对象数组

  28. 28

    如何将案例类转换为字符串

  29. 29

    如何将字符串数组转换为对象

热门标签

归档