我有一个servicestack POCO对象
public class SiteCalendarItem
{
[DataMember(Name = "title")]
public string Title { get; set; }
[DataMember(Name = "start")]
public string StartD { get; set; } //DateTime
[DataMember(Name = "end")]
public string EndD { get; set; }
/***/
}
当调用webservice时,它作为JSON对象返回
public object Get(GetFullCalendarRequest request)
{
CalendarItemList tmp = new CalendarItemList();
return new GetFullCalendarResponse { Result = tmp.ReturnObject() };
}
这将返回一个包含日历对象数组的对象.
{"Result":[{"title":"test 1","start":"2019-09-08","end":"2019-09-10"}]}
我想把它作为一个使用"Fullcalendar"插件的网站的提要.
[{"title":"All Day Event","start":"2022-05-01"},{"title":"Long Event","start":"2022-05-07","end":"2022-05-10"},{"groupId":"999","title":"Repeating Event","start":"2022-05-09T16:00:00+00:00"}]
这是一个"固定"事件提要(事件:'http://127.0.0.1:8089/GetFullCalendar?format=json'),我怀疑我无法传递配置参数.
那么,如何确保Servicestack服务不返回带有数组的对象,而是直接返回数组?
我做了谷歌作业(job),但除非我错过了,否则(对我来说)这并不简单.