使用JSON.NET将JSON反序列化为KeyValuePair的问题



这是我正在解决的一个更大问题的一部分。然而,我已经试图把它分解成尽可能简单的形式。

我正在使用JSON。Net,并试图将几个JSON对象反序列化为KeyValuePair,但我甚至不能得到一个简单的示例测试工作。

var pair = JsonConvert.DeserializeObject<KeyValuePair<string, string>>(@"""the key"": ""the value""");

抛出一个JsonReaderException——在解析一个值后遇到了一个意外的字符::。第1行,第10位

它似乎卡住了冒号字符,我觉得这很奇怪。我使用了JSON。

好了,我明白了。必须采用以下形式才能正确反序列化:

{"Key":"the key","Value":"the value"}

相关内容

  • 没有找到相关文章

最新更新