У меня была такая же проблема. Я нашел решение в этом сообщении: Разделите дерево JSON на простой класс с использованием Джексона или его альтернатив
Проверьте последний ответ. Определив настраиваемый параметр для свойства, которое принимает параметр JsonNode в качестве параметра и вызывает метод toString в jsonNode для установки свойства String, все это работает.
Можно просто использовать ContentResult
для возврата простой строки:
public ActionResult Temp() {
return Content("Hi there!");
}
ContentResult
значением по умолчанию возвращается text/plain
как contentType. Это сверхзагружаемо, таким образом, можно также сделать:
return Content("<xml>This is poorly formatted xml.</xml>", "text/xml");
Вы можете также просто возвращаемая строка, если Вы знаете, что это - единственная вещь, которую будет когда-либо возвращать метод. Например:
public string MyActionName() {
return "Hi there!";
}