我用的是: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
解决方案 »
- 关于XML中CData数据存储与读取问题,冰天雪地跪求解
- 大家好,有个关于读取数据库中xml字段值的小问题,谢谢大家
- 在C#编form程序绑定comboBox成功,但如何加一个默认的文字"请选择"上去?
- 我要实现简单的导出word文件的功能,请问如何判断客户端的word是9.0还是10.0?
- 我对提示框的方法自动测试解决方法,欢迎大家拍砖
- WCF,这个功能是怎么的?
- 谁能帮忙看看代码错?
- 如何设置/获取listview的当前选项?
- 紧急:2002 Visual Strudio.net哪个安装盘中含有frame?
- 如何C#中用API
- 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
}