2011-07-27 8 views
1

これは私が取り組んでいる大きな問題の一部です。しかし、私はそれを可能な限り単純な形に分解しようと試みました。JSONを使用してJSONをKeyValuePairにデシリアライズする際の問題

私はJSON.Netを使用していて、いくつかのJSONオブジェクトをKeyValuePairにデシリアライズしようとしていますが、簡単なサンプルテストを行うことさえできません。

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

これはJsonReaderExceptionスロー - 予期しない文字が検出されました値を解析した後を::。 1行目、10桁目。

私はかなり奇妙に見えるコロン文字を詰まらせるようです。以前は何度かJSON.Netを使ってきましたが、このようなことは一度もありませんでした。

答えて

3

これはわかりました。正しくデシリアライズするには、次の形式にする必要があります。

{"Key":"the key","Value":"the value"} 
関連する問題