qq_24859323 2016-02-15 03:37 采纳率: 25%
浏览 3371
已采纳

使用Newtonjson.soft怎样将如下的JSON,反序列化成UserInfo对象

"{\"Dict\":{\"User\":{\"userDepartID\":99,\"userName\":\"admin\"}},\"Timeout\":20}"

  • 写回答

2条回答

  • Go 旅城通票 2016-02-15 03:59
    关注

    建立好类的属性对应你的json字符串,然后JsonConvert.DeserializeObject反序列化就行了,大概如下

     public class cUser{
      public int userDepartID;
      public string userName;
    }
    public class cDict{
      public cUser User;
      public int Timeout;
    }
    public class cUserInfo{
      public cDict Dict;
    }
    
    cUserInfo UserInfo = (cUserInfo)Newtonsoft.Json.JavaScriptConvert.DeserializeObject("json字符串", typeof(cUserInfo));
    

    JSON.NET使用示例

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable