Вот метод, который должен возвращать json вида
{ "status":"ready","timestamp":"2017-12-17"}
[HttpGet("{id}")]
public IActionResult Get(Guid id)
{
if (!ModelState.IsValid)
return BadRequest();
Task task = db.Tasks.FirstOrDefault(x => x.Id == id);
if (task == null)
return NotFound();
string json = JsonConvert.SerializeObject(task);
return Ok(json);
}
Объект task
содержит три поля, поэтому я не могу вернуть просто task
.
Он содержит поля: Id, Time, Status
. Мне нужно вернуть в формате json
только Time
и Status
. Как вручную прописать json
так и не нашел.
View:
<h2>Home</h2>
<p id="contentId"></p>
<p id="contentValue"></p>
<script type="text/javascript">
var request = new XMLHttpRequest();
request.open("GET", "/Home/GetJson/?Id=" + 0);
request.send();
request.onreadystatechange = function () {
if (request.readyState != 4
|| request.responseText == null) {
return;
}
var obj = JSON.parse(request.response);
console.log(obj);
document.getElementById("contentId").innerHTML = obj.variable1;
document.getElementById("contentValue").innerHTML = obj.variable2;
}
</script>
Controller:
public object GetJson(string Id)
{
return new { Variable1 = Id, Variable2 = "Value" };
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
//update Коротко: Есть группа чекбоксов, необходимо менять форму, для этого есть массив mass[I,j], в зависимости от значений в этом массиве будет...
Уже все обыскал, не могу найти способ как проверить принадлежность юзера к определенному каналу или группеОчень нужно!