私はエラー処理を行ったコードのセットを持っています。結果は{"ErrorMessage": Server is down}
になりますが、結果は{"ErrorMessage":"Server is down"}
のままです。ここでJSON結果の二重引用符をエスケープする
は私のコードです:
catch (Exception e)
{
var result = "Server is down";
return Ok(new { ErrorMessage = result });
}
それは動作しませんでしたが、私は '@' と '\' 文字を使用して試してみました。どのように余分な二重引用符をエスケープするのですか?誰か助けてください。事前にありがとうございます。
'{" ErrorMessage ":サーバーがダウンしました}は無効です。JSON。 http://www.json.org/を参照してください:*文字列は0個以上のUnicode文字のシーケンスで、**二重引用符**で囲まれたもので、バックスラッシュエスケープを使用しています*あなたは確かに、 ? – dbc
これを行うには適切な方法を教えてください。 –
'{" ErrorMessage ":" Server is down "}'はすでに正しい方法です。これは 'ErrorMessage'という名前の単一のプロパティを持つ有効なJSONオブジェクトです。値は文字列' Server is down'です。または、*これを行う正しい方法を教えてください。*とにかくこの無効なJSONを生成する方法を教えてください。私はそれが必要であると確信しています。 – dbc