zoukankan      html  css  js  c++  java
  • 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为解析单位

  • 相关阅读:
    JavaScript与C# Windows应用程序交互
    用DateTime.ToString(string format)输出不同格式的日期
    时间间隔与暂停
    C#中比较两个时间的时间差
    lambda函数的用法
    Tornado笔记
    DjangoWeb应用开发实战笔记
    再看装饰器
    描述符
    flask简单代码回顾
  • 原文地址:https://www.cnblogs.com/Journey31/p/2822916.html
Copyright © 2011-2022 走看看