web-dev-qa-db-ja.com

JSONResultからString

JsonResultは正常に動作しており、いくつかのPOCOからJSONを返しています。 JSONを文字列としてDBに保存したい。

public JsonResult GetJSON()
{
    JsonResult json = new JsonResult
    {
        Data = GetSomPocos()
    }; 
    return json;
}

応答を監査する必要があるので、jsonをDBに保存します。 JSONを文字列として取得する方法を見つけることができません。

どんな助けも大歓迎です。

69
Dustin Laine

JsonResultによって内部的に使用される JavaScriptSerializer class を探しています。

string json = new JavaScriptSerializer().Serialize(jsonResult.Data);
115
SLaks

Json.NET。 を使用することもできます

return JsonConvert.SerializeObject(jsonResult.Data);
29
Padmalochan