Это часть большой проблемы, над которой я работаю.Однако я попытался разбить его на простейшую возможную форму.
Я использую JSON.Net и пытаюсь десериализовать несколько объектов JSON в KeyValuePair, но не могу заставить работать даже простой пример теста.
var pair = JsonConvert.DeserializeObject<KeyValuePair<string, string>>(@"""the key"": ""the value""");
Это вызывает исключение JsonReaderException - После анализа значения неожиданно встретился символ::.Строка 1, позиция 10.
Кажется, что он задыхается от символа двоеточия, что я нахожу довольно странным.Я использовал JSON.Net несколько раз и никогда не сталкивался ни с чем подобным.