Я пытаюсь запросить сервер SQL и пытаюсь вернуть ответ в формате JSON.Я могу получить ответ JSON, например
[
{"R_ID":"368203","ROOM":"K2"},
{"R_ID":"368203","ROOM":"K2"}
]
Но я хочу, чтобы ответ был обернут внутри данных, например
{
"data": [
{"R_ID":"368203","ROOM":"K2"},
{"R_ID":"368203","ROOM":"K2"}
]
}
Так что теперь я изменил свой класс модели как
public class DatabaseResult
{
public int r_id { get; set; }
public string room { get; set; }
}
public class RootObject
{
public List<DatabaseResult> data { get; set; }
}
Я не уверен, как бы я сменил контроллер, чтобы получить ожидаемый ответ
connection.Open();
List<DatabaseResult> records = new List<DatabaseResult>();
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
var row = new DatabaseResult
{
request_id = (int)reader["request_id"],
room = (string)reader["room"],
};
records.Add(row);
}
return Ok(records);
}