C#Json字符串转为对象,求大虾来赐教,急急急!!! 本帖最后由 u014234840 于 2014-06-17 20:33:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 namespace ConsoleApplication1{ class Program { static void Main(string[] args) { string ss = "[{\"StopId\":120000,\"StopName\":\"天津\",\"Province\":\"天津\",\"City\":\"天津A\",\"Address\":\"未知\"},{\"StopId\":430922,\"StopName\":\"桃江\",\"Province\":\"湖南\",\"City\":\"益阳\",\"Address\":\"未知\"},{\"StopId\":12010702,\"StopName\":\"天津开发区\",\"Province\":\"天津\",\"City\":\"天津B\",\"Address\":\"未知\"},{\"StopId\":14230201,\"StopName\":\"田家会\",\"Province\":\"山西\",\"City\":\"吕梁\",\"Address\":\"未知\"}]"; List<ArriveRegionJson> list = JsonConvert.DeserializeObject<List<ArriveRegionJson>>(ss); foreach (var item in list) { Console.WriteLine(string.Join(",", item.StopId, item.StopName, item.Province, item.City, item.Address)); } } } public class ArriveRegionJson { public string StopId { get; set; } //到达地编号 public string StopName { get; set; } //到达地名称 public string Province { get; set; } //省 public string City { get; set; } //市 public string Address { get; set; } //地址 }} ArriveRegionJson[] jsonlist = JsonConvert.DeserializeObject<ArriveRegionJson[]>(GetToAddressJson()); ArriveRegionJson jsonlist = JsonConvert.DeserializeObject<ArriveRegionJson>(GetToAddressJson());按照2楼那样子,改成list。因为你传进来的是json数组,不是一个单独的json对象。 c#比赛 控制菜单 关于在方法中使用Attribute的问题,如何获取方法的Attribute数值? C#抓取动态网页(连同响应翻页)的数据(例如火车时刻表)显示,具体如题 终于知道 InstallShield 12怎么注册了 谁有用存储过程写的分页程序,并用c#调用那个存储过程的例子阿? 告诉我为什么不能编译成功 office 2010 OCR功能怎么引用 C# 接口继承 关于电子秤通过网线回收报表数据的问题 C# 读取xml 特殊要求 怎么把一段文字复制到 richtextbox 里,(代码怎么些)
{
class Program
{
static void Main(string[] args)
{
string ss = "[{\"StopId\":120000,\"StopName\":\"天津\",\"Province\":\"天津\",\"City\":\"天津A\",\"Address\":\"未知\"},{\"StopId\":430922,\"StopName\":\"桃江\",\"Province\":\"湖南\",\"City\":\"益阳\",\"Address\":\"未知\"},{\"StopId\":12010702,\"StopName\":\"天津开发区\",\"Province\":\"天津\",\"City\":\"天津B\",\"Address\":\"未知\"},{\"StopId\":14230201,\"StopName\":\"田家会\",\"Province\":\"山西\",\"City\":\"吕梁\",\"Address\":\"未知\"}]"; List<ArriveRegionJson> list = JsonConvert.DeserializeObject<List<ArriveRegionJson>>(ss); foreach (var item in list)
{
Console.WriteLine(string.Join(",", item.StopId, item.StopName, item.Province, item.City, item.Address));
}
}
} public class ArriveRegionJson
{
public string StopId { get; set; } //到达地编号
public string StopName { get; set; } //到达地名称
public string Province { get; set; } //省
public string City { get; set; } //市
public string Address { get; set; } //地址
}
}
按照2楼那样子,改成list。因为你传进来的是json数组,不是一个单独的json对象。