• asp.net中 解析JSON


    using System.Web.Script.Serialization;  
    public  class EmergencyJson
        {
            /// <summary>
            /// 部门
            /// </summary>
           public string CreateUnit
           { get; set; }
           /// <summary>
           /// 部门编号
           /// </summary>
           public string CreateDeptID
           { get; set; }
           /// <summary>
           /// 填报时间
           /// </summary>
           public string CreateDate
           { get; set; }
           /// <summary>
           /// 事发单位
           /// </summary>
           public string HappenUnit
           { get; set; }
           /// <summary>
           /// 事发部门编号
           /// </summary>
           public int HappenDeptID
           { get; set; }
           /// <summary>
           /// 发生时间
           /// </summary>
           public string HappenDate
           { get; set; }
           /// <summary>
           /// 重要信息系统
           /// </summary>
           public string ImpInfoSys
           { get; set; }
           /// <summary>
           /// 特色信息系统
           /// </summary>
           public string PromoInfoSys
           { get; set; }
           /// <summary>
           /// 柜面服务时段开始时间
           /// </summary>
           public string STimeStart
           { get; set; }
           /// <summary>
           /// 柜面服务时段结束时间
           /// </summary>
           public string STimeEnd
           { get; set; }
             /// <summary>
             /// 非柜面服务时段开始时间
             /// </summary>
           public string NonSTimeStart
           { get; set; }
           /// <summary>
           /// 非柜面服务时段结束时间
           /// </summary>
           public string NonSTimeEnd
           { get; set; }
           /// <summary>
           /// 事件影响范围
           /// </summary>
           public string Incidence
           { get; set; }
           /// <summary>
           /// 事件现象及基本原因
           /// </summary>
           public string Reason
           { get; set; }
           /// <summary>
           /// 处理情况
           /// </summary>
           public string Detail
           { get; set; }
           /// <summary>
           /// 创建人联系电话
           /// </summary>
           public string CreaterTel
           { get; set; }
           /// <summary>
           /// 备注
           /// </summary>
           public string Remark
           { get; set; }
           /// <summary>
           /// 创建人
           /// </summary>
           public string Creater
           { get; set; }
         
         
        }
    //解析类
       public class JsonHelper
       {
           public EmergencyJson ReadJson(string JsonStr)
           {
               JavaScriptSerializer jss = new JavaScriptSerializer();
               EmergencyJson userJson = jss.Deserialize<EmergencyJson>(JsonStr);
               return userJson;
           }
       }

    JSON格式为:

    {'CreateUnit':'测试部','CreateDeptID':'10034','CreateDate':'2012-12-05 18:31:00.000',
    'HappenUnit':'开发部','HappenDeptID':'10034','HappenDate':'2012-12-04 18:56:00.000',
    'ImpInfoSys':'dddd','PromoInfoSys':'ddd','STimeStart':'2012-12-04 18:57:00.000',
    'STimeEnd':'2012-12-04 18:57:00.000','NonSTimeStart':'2012-12-04 18:57:00.000','NonSTimeEnd':'2012-12-04 18:57:00.000',
    'Incidence':'10235','Reason':'ffff','Detail':'fff','CreaterTel':'dddfff','Remark':'dd','Creater':'owiewow'}

    说明:EmergencyJson为字段名,JsonHelper为解析单位

  • 相关阅读:
    WPF 组织机构摄像机树 全量加载 大数据量 分页加载摄像机节点
    vue3 自定义指令(简易版防抖、节流)
    测试Writer
    The blog In The cnblogs!
    分割
    coeLmiGMmW
    js 之 setTimeout 0 分析
    vue 组件 之 注册 及 组件内data的使用
    Js/es for(let i in Obj)效率分析及优化
    vue.js 表单控件 输入绑定 vmodel的使用
  • 原文地址:https://www.cnblogs.com/Journey31/p/2822916.html
Copyright © 2020-2023  润新知