【发布时间】:2010-11-30 09:05:09
【问题描述】:
我找到了可以解析 Json 数据的不同库,但我没有找到任何关于如何将数据放入 C# 数组或列表的文档。
我得到了这个 Json 数据:
{"001":{"姓名":"John", "电话":["Mob - 98837374","Mob - 98363627"]}, "002":{"姓名":"汤姆", "电话":["Mob - 49858857"]}}
有人知道吗? :)
编辑:
OP 发布的有用细节作为 cmets 重新发布为 AnthonyWJones 的问题编辑
我的代码使用 JSON.NET:
StringBuilder sb = new StringBuilder();
List<string> entities = (List<string>)JsonConvert.DeserializeObject(responseFromServer, typeof(List<string>));
foreach (string items in entities) {
sb.Append(items);
}
但是我调试的时候总是报错:
警告 1 对“System.DateTimeOffset”类型的引用声称它是在“c:\Program >> Files\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\mscorlib.dll”中定义的,但它不能>> 找到 c:\Div\Json dot net\Bin\Newtonsoft.Json.dll"
【问题讨论】:
-
你看过哪些库?您能否展示您尝试转换为 C# 数组的尝试?
-
您应该将反序列化的类发布到。