2017-11-05 6 views
-1

私はjsonレスポンスをデシリアライズしようとしています。私が手jsonレスポンスのエスケープ方法を修復するには

JSONレスポンスは(3 \\エスケープ)奇妙です:

\"{\\\"isSuccess\\\": false, \\\"value\\\": null, \\\"errorCode\\\": 0, 
\\\"errorMessage\\\": \\\"An exception of type vmodl.fault.NotSupported 
occurred.Arguments: n()\\\"}\"" 

私は\\を交換しようとしたが、それは任意の助けをいただければ幸いです

とてもよく

var contentCorrected = response.Replace("\\\\", ""); 
仕事didntの。必要に応じてコードをアップロードします。

+1

どのようにあなたは、この応答を得ていますか?何かが外に見えます。 – john

答えて

1

Visual Studioの変数ビューのコピー貼り付けではなく、実際の値(Fiddlerに表示されています)は本当ですか?それは二度エスケープされたようです。

することは、この方法を試してください。

var json = s.Replace("\\\"", "\""); 
+0

これはビジュアルスタジオビューからの応答です... "{\" isSuccess \ ":false、\" value \ ":null、\" errorCode \ ":0、\" "にErrorMessage \": \:イムは他のフレームワークからの応答を取得 「 "タイプvmodl.fault.NotSupported occurred.Argumentsの例外 \\ n個()\"} iが – Udi

+0

が魅力のように働いた別のJSONを取得、ありがとうarchnae :) – Udi

関連する問題