zoukankan      html  css  js  c++  java
  • C#Json数据反序列化为Dictionary并根据关键字获取指定的值

    Json数据:

    {
      "dataSet": {
        "header": {
          "returnCode": "0", 
          "errorInfo": "HTTP请求错误", 
          "version": "V1.0R010", 
          "totalRows": "2000", 
          "returnRows": "20"
        }, 
        "fieldDefine": {
          "assetId": "string", 
          "serverIdcId": "int", 
          "inputTime": "datetime"
        }, 
        "data": {
          "row": [
            {
              "AssetId": "TCNS2006888", 
              "ServerIdcId": "1", 
              "InputTime": "2008-12-12"
            }, 
            {
              "AssetId": "TCNS2006889", 
              "ServerIdcId": "2", 
              "InputTime": "2008-1-1"
            }
          ]
        }
      }
    }

    将json数据转成dictionary的代码:

    //实例化JavaScriptSerializer类的新实例
    JavaScriptSerializer jss = new JavaScriptSerializer();
    
    //将指定的 JSON 字符串转换为 Dictionary<string, object> 类型的对象
    return jss.Deserialize<Dictionary<string, object>>(jsonData);
  • 相关阅读:
    拦截器
    Ajax
    JSON
    数据处理及跳转
    RestFul和控制器
    第一个MVC程序
    什么是SpringMVC
    回顾MVC
    声明式事务
    微软最强 Python 自动化工具开源了!不用写一行代码!
  • 原文地址:https://www.cnblogs.com/wolfocme110/p/4703771.html
Copyright © 2011-2022 走看看