我尝试发送和Dictionnary。 这是我的DIctionnary的结构:
levels(V2)[duplicates] <- NA
这是名称空间出现的类而不是对象值:
var gridsAndCountriesByShipper = new Dictionary<Organisation, List<Grid>>();
最后,这是我发送此对象时的结果:
namespace ez.webservice.PublicRestApi.DTO.References
{
[DataContract(Name = "organisation", Namespace = "")]
public class Organisation
{
[DataMember(Name = "id")]
public int Id { get; set; }
[DataMember(Name = "longName")]
public string LongName { get; set; }
[DataMember(Name = "shortName")]
public string ShortName { get; set; }
}
}
,
我没有找到解决方案。
Thx :)
答案 0 :(得分:1)
您的Organisation
不会覆盖ToString()
方法,默认行为是返回带名称空间的类名