如何在 Web api 中将 Return 列表 <> 作为 Json c#
How to Return a List<> as Json in Web api c#
我尝试了一些方法 return JSON 但我无法做到完美。
这是我的代码
Public string GetData(){
List<Test> result = new List<Test>();
// Fill data from Database
string isonData = JsonConvert.SerializeObject(result);
return jsonData;
}
您不需要手动序列化它。直接return列表即可:
public IEnumerable<Test> GetData(){
List<Test> result = new List<Test>();
// Fill data from Database
return result;
}
或更好:
public IActionResult GetData(){
List<Test> result = new List<Test>();
// Fill data from Database
return Ok(result);
}
我尝试了一些方法 return JSON 但我无法做到完美。 这是我的代码
Public string GetData(){
List<Test> result = new List<Test>();
// Fill data from Database
string isonData = JsonConvert.SerializeObject(result);
return jsonData;
}
您不需要手动序列化它。直接return列表即可:
public IEnumerable<Test> GetData(){
List<Test> result = new List<Test>();
// Fill data from Database
return result;
}
或更好:
public IActionResult GetData(){
List<Test> result = new List<Test>();
// Fill data from Database
return Ok(result);
}