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为解析单位

  • 相关阅读:
    chaos —— 混沌
    《菊与刀》original 的阅读
    《菊与刀》original 的阅读
    十六进制(二进制)编辑器
    十六进制(二进制)编辑器
    Hopfield 神经网络及稳态性的证明
    Hopfield 神经网络及稳态性的证明
    OpenGL(一)绘制圆、五角星、正弦曲线
    NYOJ 8 一种排序(comparator排序)
    oc 第五天(内存管理)
  • 原文地址:https://www.cnblogs.com/Journey31/p/2822916.html
Copyright © 2011-2022 走看看