現在、json 応答を解析し、いくつかの情報をユーザーに表示するプログラムを開発しようとしています。ただし、json 応答に日本語の文字が含まれているという問題が発生しました。現在Json.NETを使用しています。どうすればこれを回避できますか?
編集:使用Clipboard.SetText(string)
してメモ帳に貼り付けたところ、例外の原因となった次のデータが見つかりました:
"status":"螟ゥ邱夊イ灘潮隱 ᚱᚱᵕღゥ螳・-蠢・揶邉サマ蟆待機「コ蟷ク蠕ョト遨榊・譏滓愀諡臥自螳カ・御ク鮟樣・荳肴枚髱堤噪譁・搨縲・
例外は、応答全体をhttp://jsonlint.com/JsonReaderException: After parsing a value an unexpected character was encountered: _. Line 1, position 26125.
に貼り付けたところ、それらの文字も無効であることを検出したことです。
これをスローするメソッドはJObject o = JObject.Parse(response);