在.net core项目中,可以使用以下方法将对象转换为JSON格式并返回给Angular:
[HttpGet] public ActionResult GetData() { // retrieve data MyObject obj = GetMyObject();
// convert object to json string json = JsonConvert.SerializeObject(obj);
// return json string return Content(json, "application/json"); }
[HttpGet] public IActionResult GetData() { // retrieve data MyObject obj = GetMyObject();
// return json result return new JsonResult(obj); }
在Angular代码中,需要使用subscribe方法捕获返回的JSON字符串:
this.http.get
在这里,MyObject是.net core中的对象类型。订阅方法会在请求成功时执行,此时我们可以使用response对象中的数据进行操作。