Пока я пытаюсь вернуть список, сериализованный с помощью JsonConvert.SerializeObject(object), мой второй атрибут (строка JSON) закрывается возвратом каретки и переводом строки.
Вот код:
Код: Выделить всё
public class Template
{
public string Name;
public string JSON;
}
public HttpResponseMessage GetAll()
{
var items = db.GetTemplates().ToList();
var resp = new HttpResponseMessage()
{
Content = new StringContent(JsonConvert.SerializeObject(items),Encoding.UTF8,"application/json")
};
resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
return resp;
}
Код: Выделить всё
Content = new StringContent(JsonConvert.SerializeObject(items.ToList()[0]),Encoding.UTF8,"application/json")
При изменении кода на:
Код: Выделить всё
Content = new StringContent(JsonConvert.SerializeObject(items.ToList()[0].JSON),Encoding.UTF8,"application/json")
Проверено в браузере, а не в Visual Studio!
Кто-нибудь может мне подсказать? Google просто не дает мне найти ответ.
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/268 ... t-adds-r-n
Мобильная версия