Как вернуть результат json с символами юникода, экранированными как \ u1234

Я реализую метод, который возвращает результат json, например:

public JsonResult MethodName(Guid key){
    var result = ApiHelper.GetData(key); //Data is stored in db as varchar with åäö
    return Json(new { success = true, data = result },"application/json", Encoding.Unicode, JsonRequestBehavior.AllowGet );
}

Отображаемый результат:

{"success":true,"data":[{"Title":"Here could be characters like åäö","Link":"http://www.url.com/test",...},

Но я хотел бы отобразить его как :

{"success":true,"data":[{"Title":"Here could be characters like \u00e5\u00e4\u00f6","Link":"http:\/\/www.url.com\/test",...},

Как я могу этого добиться? Могу ли я преобразовать его, проанализировать или изменить responseEncoding в web.config, чтобы он отображал символы Unicode?

5
задан Rup 9 January 2012 в 10:33
поделиться