5
Tôi có một vấn đề, tôi dường như không biết làm thế nào để sắp đặt một đối tượng kiểu:JSON serializing của đối tượng phức tạp MVC3
public class SchedulingCalendarMonth
{
public List<SchedulingCalendarWeek> Weeks {get; set; }
}
public class SchedulingCalendarWeek
{
public List<SchedulingCalendarDay> Days { get; set; }
}
public class SchedulingCalendarDay
{
public int Id { get; set; }
public bool SomeBoolProperty { get; set; }
}
Tôi đã thử một cái gì đó như thế này:
<script type="text/javascript">
$(document).ready(function() {
var Month =
{
Weeks: []
};
var Weeks = { Days: [{ Id: 1, SomeBoolProperty: true }, { Id: 4, SomeBoolProperty: true }, { Id: 43, SomeBoolProperty: false}] };
Month.Weeks = Weeks;
$.ajax({
url: '/Home/Test',
type: 'POST',
dataType: 'json',
data: JSON.stringify({ month: Month }),
contentType: 'application/json; charset=utf-8',
success: function (result) {
alert(result.Result);
}
});
});
Nhưng tất cả tôi nhận được trên hành động điều khiển là tháng đối tượng với tuần = null.
Bất kỳ ý tưởng nào?
Đó là nó! Cảm ơn – Zoki