【发布时间】:2012-04-03 14:37:21
【问题描述】:
我们下载了一个 json 序列化器和反序列化器,它读取配置文件对象 find,但它没有放入列表中的 Client 项。这是json
{"Profile": [{
"Name":"Joe",
"Last :"Doe",
"Client":
{
"ClientId":"1",
"Product":"Apple",
"Message":"Peter likes apples"
},
"Date":"2012-02-14"
}]}
所以在我的个人资料课程中,我有
public class Profile
{
public string Name {get; set;}
public string Last {get; set;}
public List<Client> Client {get; set;}
public DateTime dDate {get; set;}
public Profile()
{
}
public Profile BuildEntity()
{
Profile profile = new Profile();
profile.Name = this.Name;
profile.Last = this.LastName;
profile.Client = this.client;
profile.dDate = this.dDate;
return dDate;
}
}
现在,当我调试时,除了列表之外,所有项目都有值。有谁知道它可能是什么?
注意:这将发布到我们的 Profile.asmx 网络服务
问候
【问题讨论】:
-
很好地省略了一个相关的代码片段。另外,
"Does anyone know what it might be?"Mebe 是长颈鹿是个什么样的问题。 -
嘘,谢谢你的注意,我是 JSON 和 Web 服务的新手。我很乐意提供更多信息。哪一段是相关的代码?没必要粗鲁:)
-
dDate与Date是什么关系?另外,您使用的是什么 JSON 库? -
LB 帮助我达到了这一点,谢谢,我不知道为什么它没有映射到客户端
-
@user710502 我发布了here 一个完整的工作代码。它有什么问题?