关于json解析

0718的记忆 2014-11-24 09:49:21
{ json = [{"id":1,"name":"张三"},{"id":2,"name":"赵六"},{"id":3,"name":"王五"},{"id":4,"name":"李四"}], row = 12 }。。。这个怎么解析
是json=。。。和row=。。。
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
天下如山 2014-11-24
  • 打赏
  • 举报
回复
建相对应的实体类 比如 class PageData{ public IList<People> Json{get;set;} public int row{get;set;} } 然后用别的直接转 Newtonsoft或者微软的System.Web.Script.Serialization命名空间的JavaScriptSerializer
0718的记忆 2014-11-24
  • 打赏
  • 举报
回复
引用 2 楼 dingzongyinnihao 的回复:
这个 { json = [{"id":1,"name":"张三"},{"id":2,"name":"赵六"},{"id":3,"name":"王五"},{"id":4,"name":"李四"}], row = 12 } ,,你可以先转换为数组,,split(",") arry[0]= [{"id":1,"name":"张三"},{"id":2,"name":"赵六"},{"id":3,"name":"王五"},{"id":4,"name":"李四"}]; arry[1]=row=12 这样就好取了,,arry[0]是一个json,arry[1]直接去的row后面的值就是了
现在返回{"Json":"[{\"id\":1,\"name\":\"张三\"},{\"id\":2,\"name\":\"赵六\"},{\"id\":3,\"name\":\"王五\"},{\"id\":4,\"name\":\"李四\"}]","row":12}这种了
liangyu2 2014-11-24
  • 打赏
  • 举报
回复
下载一个Newtonsoft.Json.dll,里面有各种转换的方法
Justin-Liu 2014-11-24
  • 打赏
  • 举报
回复
搜个json转datatable的方法呗
  • 打赏
  • 举报
回复
这个 { json = [{"id":1,"name":"张三"},{"id":2,"name":"赵六"},{"id":3,"name":"王五"},{"id":4,"name":"李四"}], row = 12 } ,,你可以先转换为数组,,split(",") arry[0]= [{"id":1,"name":"张三"},{"id":2,"name":"赵六"},{"id":3,"name":"王五"},{"id":4,"name":"李四"}]; arry[1]=row=12 这样就好取了,,arry[0]是一个json,arry[1]直接去的row后面的值就是了
Hello World, 2014-11-24
  • 打赏
  • 举报
回复
这个不标准的东西,自己写解析器

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧