【发布时间】:2016-05-10 18:41:28
【问题描述】:
我从 webclient 收到一个 json 字符串,如下所示:
"{\"1\": \"on\", \"2\": \"on\"}"
现在我应该将它转换为一些结构并获取值,关键是值不固定,可能是这样的:
"{\"1\": \"on\", \"2\": \"on\", \"3\": \"off\"}"
或者这个
"{\"1\": \"on\", \"2\": \"off\", \"3\": \"on\", \"4\": \"on\"}"
所以我的问题是如何解析这样的字符串。我需要获取“on”的值。
谢谢
【问题讨论】:
-
您需要反序列化为
Dictionary<string, object>,因为C#中的成员不能以数字开头。 -
您两次转换为 json,向我们展示您转换为 json 的代码
-
下面的答案有帮助吗?