当我在 VS 中调试代码时,我返回的城市列表中包含 3 个对象以及属性。当我调用此端点时,我收到了 3 个空对象列表项的响应。
如何解决这个问题?
public class City
{
public string CityName;
public string AssociatedCities;
public string Province;
public int Status;
public City(string cityName, string associatedCities, string province, int status)
{
this.CityName = cityName;
this.AssociatedCities = associatedCities;
this.Province = province;
this.Status = status;
}
}
Run Code Online (Sandbox Code Playgroud)
[HttpGet]
[Route("cities")]
public ActionResult<IEnumerable<City>> GetCities()
{
return Ok(Cities);
}
Run Code Online (Sandbox Code Playgroud)
这就是我调用端点的方式
getCities() {
this.http.get<City[]>('/api/wizard/cities')
.subscribe(result => {
console.log(result);
this.cities = result;
}, error => console.error('Something went wrong : ' + error)); …Run Code Online (Sandbox Code Playgroud)