我需要解码一个包含另一个JSON字符串的JSON字符串。目前我尝试使用System.Web.Script.Serialization
中的Serializator.Deserialize<Dictionary<string,string>>(value)
将其解码为Dictionary<string,string>
,但是没有成功。
这是字符串:
{
"label": "Side",
"options": [
{
"key": "left",
"value": 0
},
{
"key": "right",
"value": 1
}
]
}
以下是解码器给出的格式错误:
(System.ArgumentException HResult=0x80070057 Message=无效的对象传递,应为“:”或“}”。(34):{"label": "Side", "options": "[{"key": "left", "value": 0},{"key":"right", "value":1}]"} Source=System.Web.Extensions) 这意味着他把"[{""作为字符串获取了,并且因此失败了...
有没有办法可以解码这个特定的JSON字符串并将其存储在一个对象中?客户对此JSON格式非常具体...非常感谢。