ASP.NET后台使用Newtonsoft.Json(JSON.NET)这个组件将对象序列化为json,
1
2
3
4
5
6
|
Hashtable ht =
new
Hashtable();
ht.Add(
"total"
, listu.Count);
ht.Add(
"rows"
, listu);
JsonStr = JsonConvert.SerializeObject(ht);
//使用json.net序列化
context.Response.Write(JsonStr);
|
生成的日期格式是标准的日期像这样子:
"2013-01-15T15
:00:00"
ExtJS中grid显示
1
2
3
4
5
6
7
|
{
text:
'审核时间'
,
dataIndex:
'VALID_DATE'
,
width:200,
xtype:
'datecolumn'
,
format:
'Y年m月d日H时i分s秒'
}
|
//把Json字符串反序列化为对象
目标对象 = JavaScriptConvert.DeserializeObject(JSON字符串, typeof (目标对象));
//把目标对象序列化为Json字符串
目标对象 = JavaScriptConvert.DeserializeObject(JSON字符串, typeof (目标对象));
//把目标对象序列化为Json字符串
string Json字符串 = JavaScriptConvert.SerializeObject(目标对象);