我用的是:using Newtonsoft.Json;
如果有这个的方法最好,感觉这个很简单,不过就是不会解析相同结构的。
例:
{"all" [{
"a1": "a1value",
"a2": a2value,
"a3": a3value
},
{
"a1": "a1value",
"a2": a2value,
"a3": a3value
},
{
"a1": "a1value",
"a2": a2value,
"a3": a3value
},
{
"a1": "a1value",
"a2": a2value,
"a3": a3value
}]} 怎么获取每一个a1的值呢?另外还有一种结构:{
"result": [["a1", "b1"], ["c1", "d2"]]
} 怎么获取a1 b1 c1 d2呢?C#JSONJavaScript
如果有这个的方法最好,感觉这个很简单,不过就是不会解析相同结构的。
例:
{"all" [{
"a1": "a1value",
"a2": a2value,
"a3": a3value
},
{
"a1": "a1value",
"a2": a2value,
"a3": a3value
},
{
"a1": "a1value",
"a2": a2value,
"a3": a3value
},
{
"a1": "a1value",
"a2": a2value,
"a3": a3value
}]} 怎么获取每一个a1的值呢?另外还有一种结构:{
"result": [["a1", "b1"], ["c1", "d2"]]
} 怎么获取a1 b1 c1 d2呢?C#JSONJavaScript
解决方案 »
- C#Winform PictrueBox高频率切换图片显示太慢问题
- 这段代码倒底有什么问题?大虾们帮帮忙,在线等。
- 菜菜问题 :VS2005控件如何移动
- 如何在asp.net中用c#在获得当前系统登陆的帐户的Identity ~~~~
- 用VB,Delphi,VC写的DLL能不能被C#调用?
- 本人做的Xna 游戏实例 连载中
- WinForm中的DataGridView问题,高手帮帮忙?
- 如何在c#中运行一个可执行文件??
- 怎么让某个TabPage一直能显示?
- WebClient的问题
- IIS7 访问MemoryMappedFile, Unable to find the specified file.
- C#调用OutLook发送邮件的问题
[["a1", "b1"], ["c1", "d2"]]
表示一个集合里头的数据类型是一个集合
List<List<string>> list = new List<List<string>>();
List<string> one = new List<string>();
one.add("a1");
one.add("b1");
List<string>two = new List<string>();
two.add("c1");
two.add("d2");
list.add(one);
list.add(two);
这个list转成json之后就是[["a1", "b1"], ["c1", "d2"]]个样子的
你的第一个表示太多我不写了
是一样的
在得到每个元素 Newtonsoft.Json.JavaScriptObject
在遍历
foreach (KeyValuePair<string, object> item in jso)
{
//访问item.Key 及 item.Value
}