作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有这个字符串:
[{ "processLevel" : "1" , "segments" : [{ "min" : "0", "max" : "600" }] }]
我正在反序列化对象:
object json = jsonSerializer.DeserializeObject(jsonString);
对象看起来像:
object[0] = Key: "processLevel", Value: "1"
object[1] = Key: "segments", Value: ...
并尝试创建字典:
Dictionary<string, object> dic = json as Dictionary<string, object>;
但是 dic
得到 null
。
可能是什么问题?
最佳答案
请参阅 mridula 的答案,了解您为什么会为空。但是如果你想直接将 json 字符串转换为字典,你可以尝试下面的代码片段。
Dictionary<string, object> values =
JsonConvert.DeserializeObject<Dictionary<string, object>>(json);
关于c# - 将 JSON 字符串反序列化为 Dictionary<string,object>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20727787/
出于好奇,我尝试了一些原型(prototype)制作,但似乎只允许在第一个位置使用子例程的原型(prototype) &。 当我写作时 sub test (&$$) { do_somethin
我需要开发一个类似于 Android Play 商店应用程序或类似 this app 的应用程序.我阅读了很多教程,发现几乎每个教程都有与 this one 类似的例子。 . 我已经开始使用我的应用程
考虑一个表示“事件之间的时间”的列: (5, 40, 3, 6, 0, 9, 0, 4, 5, 18, 2, 4, 3, 2) 我想将这些分组到 30 个桶中,但桶会重置。期望的结果: (0, 1,
我是一名优秀的程序员,十分优秀!