VS2013中提供了将JSON数据转换为对应的数据实体类的功能,很大程度上提高开发效率,具体转换步骤如下
1、首先我们需要将需要转换的JSO数据【复制】,例如下面这段json数据:
{"name": "JSON中国","url": "","page": 88,"isNonProfit": true,"address":
Unknown macro: { "street"}
,"links": [
Unknown macro: { "name"}
,
Unknown macro: { "name"}
,
Unknown macro: { "name"}
]}
2、在VS2013中创建实体类,开打刚建好的这个空类,让后点击菜单栏中的【编辑】,选择【选择性粘贴】,,点击【将JSON粘贴为类】
3、上面的JSON数据得到的实体类如下:
public class Rootobject{public string name
Unknown macro: { get; set; }
public string url
public int page
Unknown macro: { get; set; }
public bool isNonProfit
public Address address
Unknown macro: { get; set; }
public Link[] links
}
public class Address{public string street
Unknown macro: { get; set; }
public string city
public string country
Unknown macro: { get; set; }
}
public class Link{public string name
public string url
Unknown macro: { get; set; }
}
4、XML转为实体类,同JSON转实体类
海阔凭鱼跃,天高任鸟飞。我要加油,冲向我的理想。