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為解析單位
