日期:2014-05-17  浏览次数:20452 次

这个php代码 asp.net 怎么写?
<?php

$year = date('Y');
$month = date('m');

echo json_encode(array(

array(
'id' => 111,
'title' => "Event1",
'start' => "$year-$month-10",
'url' => "http://yahoo.com/"
),

array(
'id' => 222,
'title' => "Event2",
'start' => "$year-$month-20",
'end' => "$year-$month-22",
'url' => "http://yahoo.com/"
)

));

?>


这个php代码 asp.net 怎么写?

------解决方案--------------------
asp.net 有自己的 json 处理类,这不是移植的问题!

------解决方案--------------------
应该是这样吧,我对php也不怎么了解

var year = DateTime.Now.Year;
var month = DateTime.Now.Month;

var obj1 = new {
id = 111,
title = "Event1",
start = string.Format("{0}-{1}-{2}", year, month, 10),
url = "http://yahoo.com/"
};

var obj2 = new {
id = 222,
title = "Event2",
start = string.Format("{0}-{1}-{2}", year, month, 20),
end = string.Format("{0}-{1}-{2}", year, month, 22),
url = "http://yahoo.com/"
};

var result = new List<object>();
result.Add(obj1);
result.Add(obj2);

JavaScriptSerializer jss = new JavaScriptSerializer();
Response.Write(jss.Serialize(result.ToArray()));