Я создаю приложение, используя sencha touch 1.1 на стороне клиента и службы WCF REST на стороне сервера.Я сталкиваюсь с некоторыми проблемами, когда болит sencha синхронизирует данные, параметр, отправленный методу update, всегда нулевой.Это определение параметра c #:
namespace HomeInventory.Application.Service.Dto{
[Serializable]
[DataContract(Namespace = "http://xxxxx.xxx.org/shopinglist")]
public class DtoShopingList{
[DataMember]
public long Id { get; set; }
[DataMember]
public string CreationDate { get; set; }
[DataMember]
public string ListName { get; set; }
[DataMember]
public DtoUser User { get; set; }
[DataMember]
public DtoListItem[] Items { get; set; }
[DataMember]
public bool IsDefault { get; set; }
}
Это json, отправленный sencha серверу:
{"records":"[{\"Id\":0,\"ListName\":\"Default\",\"CreationDate\":\"23/01/2012\",\"IsDefault\":true,\"items\":[]}]"}
Мне кажется, что сериализатор WCF JSON не может проанализироватьJSON в соответствующий класс.Любая помощь в том, как это исправить?Заранее спасибо.