2016-08-29 4 views
0

ウェブサービス(未知のプラットフォーム)から受け取ったJSONメッセージに、""\u0142の二重が含まれているのはなぜですか?たとえば、次のようにJSONメッセージのエンコード

{""message"":""Nieprawid\u0142owy format""} 

私は結果のメッセージが"単一のみが含まれていjson.net使用してJSONメッセージに自分のオブジェクトをシリアライズ。

最後に、このようなJSONメッセージを解析して、""を取り除き、メッセージ全体をオブジェクトに逆シリアル化せずに\u0142をUnicodeに変換するにはどうすればよいですか?

+1

一重引用符と二重引用符は、JavaScriptで互換性があります(ペア)。単引用符(アポストロフィ)を含む文字列が二重引用符を含む文字列よりも一般的であるため、おそらく二重引用符を使用しました。 – itsme86

+1

JSON.NETでの '\ u ...'エンコーディングについては、ここで説明します:http://stackoverflow.com/q/8785912/3936440、参考になるかもしれません。 – ViRuSTriNiTy

+0

@ itsme86 - 説明をありがとう。しかし、私は別のケースを意味します - 例で示したように2つの連続した二重引用符。 – Megrez7

答えて

0

答えは見つかりませんでしたが、json.netのJSONメッセージを適切なデータで解析(デシリアライズ)しました。だから私は生のメッセージを得ることをあきらめました。

関連する問題