Здравствуйте, пробую сериализовать string в json, но при попытке выполнить сериализацию json возвращается с заэкранированными кавычками.
"{\r\n \"result\": [\r\n \"id:1\",\r\n \"name:Новое дело\",\r\n \"date_s:1111111\",\r\n \"date_e:2222222\",\r\n ]\r\n}"
Нужно чтоб было что то подобное:
{
"result":[
{
"id":1,
"name":"Новое дело",
"date_s":1111111,
"date_e":2222222
},
{
"id":2,
"name":"Новое дело2",
"date_s":1111111,
"date_e":2222222
}
]
}
сериализую так:
JArray r = new JArray();
r.Add("id:" + pnt.id_point);
r.Add("name:" + pnt.name);
r.Add("date_s:" + dates.dateS);
r.Add("date_e:" + dates.dateE);
JObject o = new JObject();
o["result"] = r;
return o.ToString();
Вопрос решен. Сделал как то вот так:
var r = Ok(new
{
id = pnt.name,
name = pnt.name,
img = pnt.image,
date_S = dates.dateS,
date_E = dates.dateE
});
return r;
Вывод:
{
"id": 1,
"name": "Новое",
"img": "img",
"date_S": 1111111,
"date_E": 2222222
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости