不想多废话,上代码,我被卡在这个属性里头pic_infos。。。。
我补充一点 这里pic_infos属性里面这个值68e16161jw1e63y36zjx7j20cg1kon69 从pic_ids数组得来
{
}
嵌套类。
public class Test { public PicDic 68e16161jw.... {get;set;} } public class PicDic { public PicDetails thumbnail{get;set;} public PicDetails bmiddle{get;set;} ... ... } public class PidDetails { public string url{get;set;} public int width{get;set;} ... ... } 大概就是这样的层次结构,然后序列化即可。
我补充一点 这里pic_infos属性里面这个值68e16161jw1e63y36zjx7j20cg1kon69 从pic_ids得来
@walleyekneel: 暂时没想到好的方式,不过如果是我,我会在这个位置,放一个固定属性(确保是唯一的),然后在生成的json字符串中,用replace替换的方式,来达到效果。
@幻天芒: 关键里面那个数组的pic_infos 可能有多个值,也可能无值
@walleyekneel: 那你把后面的这一堆都另外生成,然后再插入相应位置吧~这样分多次生成。
@幻天芒: 你这个方法是json转换对象?怎么我觉得objec转换json
@walleyekneel: 如果是想转成实体,还真不好搞,推荐几个第三方库,解析,然后实例化对象赋值吧。
ListJson,FastJson,NewtonSoft(Json.Net)