У меня есть объект ответа, который я хочу преобразовать в Json, но почему-то я не могу, вероятно, из-за того, что не могу слишком хорошо справиться со структурой.
Я пытаюсь преобразовать анонимный объект в json, но почему-то это не так хорошо. Я бы предпочел сделать это в JSON, чем просто сделать текстовый / простой результат.
В моем контроллере:
ViewData["json"] = new { Ok = false };
На мой взгляд:
<%: ViewData["json"] %>
В моем js-коде (ajax-callback) я получаю следующее:
{ Ok = False }
Что я не исключаю. Я хочу
{ ok : false }
, иначе js не распознает свойство объекта как логическое значение.
Или есть какой-то лучший способ вытолкнуть json-данные?
EDIT
Я сделал метод в моем контроллере с помощью JsonResult вместо Actionresult.
var obj = new
{
Хорошо = ложь,
Сообщение = ""
};
return Json(obj);
И это объект, который я выталкиваю. И так в js:
{"Ok":true,"Message":""}
C # 4.0 и Javascript отлично ладят - это прекрасно !!!