【发布时间】:2015-05-11 08:57:45
【问题描述】:
我有以下 json。我想遍历它并获取 a 和 b 的值,以便我可以将它设置在其他地方。谁能告诉我如何在c#中做到这一点? json 是 --
{
"_id": "12345",
"r": [
"my-user",
"college-student"
],
"list": [
{
"a": "CSE",
"b": "DataBase"
},
{
"a": "IT",
"b": "ComputerNetwork"
}
]
}
【问题讨论】:
-
首先将这个 JSON 反序列化为一些可读的对象,然后你可以迭代它的长度。
-
@anonyms a 和 b 总是“仅”在列表部分?另外,您如何希望将对象作为字符串列表返回,......?
-
请注意,您不需要为此自定义类 - JSON.Net 的 LINQ to JSON 非常适合这类事情。当然,如果你想用其他东西来表示对象,那么创建一个类绝对是有用...
-
我使用字典获取这些数据。内部静态 Dictionary
userData = null;我做了一些http调用,userdata是必需的json。我正在使用 Newtonsoft 进行 json 转换,但到目前为止还没有运气..
标签: c#