C# 解析json类型字符串
2014-10-27 17:26
441 查看
public static string json = @"[
{'pID':'0011','pName':'北京', 'pCity':[{'cID':'1100','cName':'北京'}]}
,{'pID':'0012','pName':'天津','pCity':[{'cID':'1200','cName':'天津'}]}
,{'pID':'0013','pName':'河北','pCity':[{'cID':'1301','cName':'石家庄'}
,{'cID':'1302','cName':'保定'}
,{'cID':'1303','cName':'沧州'}
,{'cID':'1304','cName':'承德'}
,{'cID':'1305','cName':'邯郸'}
,{'cID':'1306','cName':'衡水'}
,{'cID':'1307','cName':'廊坊'}
,{'cID':'1308','cName':'秦皇岛'}
,{'cID':'1309','cName':'唐山'}
,{'cID':'1310','cName':'邢台'}
,{'cID':'1311','cName':'张家口'}]}
]
public static List<Privince> getAllArea()
{
return new JavaScriptSerializer().Deserialize<List<Privince>>(json);
}
//id要对应
public class Privince
{
public int pID { get; set; }
public string pName { get; set; }
public List<City> pCity { get; set; }
}
public class City
{
public int cID { get; set; }
public string cName { get; set; }
}
{'pID':'0011','pName':'北京', 'pCity':[{'cID':'1100','cName':'北京'}]}
,{'pID':'0012','pName':'天津','pCity':[{'cID':'1200','cName':'天津'}]}
,{'pID':'0013','pName':'河北','pCity':[{'cID':'1301','cName':'石家庄'}
,{'cID':'1302','cName':'保定'}
,{'cID':'1303','cName':'沧州'}
,{'cID':'1304','cName':'承德'}
,{'cID':'1305','cName':'邯郸'}
,{'cID':'1306','cName':'衡水'}
,{'cID':'1307','cName':'廊坊'}
,{'cID':'1308','cName':'秦皇岛'}
,{'cID':'1309','cName':'唐山'}
,{'cID':'1310','cName':'邢台'}
,{'cID':'1311','cName':'张家口'}]}
]
public static List<Privince> getAllArea()
{
return new JavaScriptSerializer().Deserialize<List<Privince>>(json);
}
//id要对应
public class Privince
{
public int pID { get; set; }
public string pName { get; set; }
public List<City> pCity { get; set; }
}
public class City
{
public int cID { get; set; }
public string cName { get; set; }
}
相关文章推荐
- 搞定2个问题:C# 动态调用java webservice,Winform解析Json字符串中特殊值
- C#将json字符串解析成对象
- String类型的json体转换为json(json嵌套字符串json,嵌套字符串json数组等)转换并解析为需要的json格式
- C#.NET WebApi返回各种类型(图片/json数据/字符串),.net图片转二进制流或byte
- C#后台把多个字符串结果封装成JSON格式并返回前台解析
- C#解析JSON字符串总结
- 把一个json字符串转换成对应的c#类型
- objective-c和java下解析对象类型和数组类型JSON字符串
- c# 学习日记 之 “JSON字符串解析”
- C#各种数据类型转json字符串(转贴)
- C# json解析字符串总是多出双引号
- C# 动态调用java webservice,Winform解析Json字符串中特殊值
- js 将json字符串转换为json对象的方法解析 作者: 字体:[增加 减小] 类型:转载 将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而J
- C# 解析json格式字符串
- java如何解析json字符串(List<Map<String,Object>成功的类型)
- C#常用各种类型转json字符串
- c# json数据解析——将字符串json格式数据转换成对象
- c# json数据解析——将字符串json格式数据转换成对象
- 解析数据文件之字符串转数组类型【里面是json格式化字典】类型
- C#中的json格式字符串解析