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