json序列化问题
这种java方面转过来的json. 在net下怎么设置实体对象.
public class DestResultInfo { public string status { get; set; } public Dictionary<string, DestOrderTrackInfo>[] traces { get; set; } } public class DestOrderTrackInfo { public int status { get; set; } public string waybill_no { get; set; } public DestOrderTrackListInfo[] list { get; set; } } public class DestOrderTrackListInfo { public string time { get; set; } public string place { get; set; } public string place_id { get; set; } }
解决了. 这个结构怪的很.
赋值json字符串,在vs里.新建一个cs页面.点击->菜单栏->编辑->选择性粘贴->将json粘贴为类
这个不行. 注意看. 属性名称是变化的.
@colvinliu: 属性名变化的情况当然是键值对啦.
public class A{ public string time{get;set;}}
public class B
{
public string waybill_no{get;set;}
public int status {get;set;}
public List<A> list{get;set;}
}
public class C{
public string status{get;set;}
public Dictionary<string ,B> traces {get;set;}
}
感谢. 已经解决了.