0
public class CalendarController : ApiController
    {

        Events[] events = new Events[]  
        {  
            new Events { title= "event1", start = System.DateTime.UtcNow, end = System.DateTime.UtcNow },  
            new Events { title= "event2", start = System.DateTime.UtcNow, end = System.DateTime.UtcNow },  
            new Events { title= "event3", start = System.DateTime.UtcNow, end = System.DateTime.UtcNow}  
        };

        public IEnumerable<Events> GetAllCalendar()
        {
            return events;
        }

上記の JSON の結果は次のとおりです。

[{
    "title": "event1",
    "start": "2012-12-05T22:52:35.6471712Z",
    "end": "2012-12-05T22:52:35.6471712Z"
},{
    "title": "event2",
    "start": "2012-12-05T22:52:35.6471712Z",
    "end": "2012-12-05T22:52:35.6471712Z"
},{
    "title": "event3",
    "start": "2012-12-05T22:52:35.6471712Z",
    "end": "2012-12-05T22:52:35.6471712Z"
}]​
  1. 二重引用符なしで一重引用符を使用して同じ JSON 結果を作成する方法。
  2. 「YYYY-MM-DD HH:MM:SS」の形式で日付を取得する方法 ありがとう、スミス
4

2 に答える 2

0
  1. 私の知る限り、あなたはできません。http://json.org/を参照してください
  2. System.DateTime.UtcNow.ToString( "yyyy-MM-dd hh:mm:ss")を試してください!日付と時刻のフォーマットの詳細:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
于 2012-12-05T23:10:32.267 に答える
0

C# で JSON を処理する最も簡単な方法は、優れた JSON.net ライブラリを使用することです。

http://james.newtonking.com/pages/json-net.aspx

また、JSON を取得して関連する C# クラスを作成する次の優れた Web サイトを使用してください。

http://json2csharp.com/

于 2012-12-05T23:18:34.600 に答える