我想使用外部API并将其显示在我的Web MVC API项目中。我怎样才能做到这一点?

时间:2018-01-04 00:25:26

标签: json asp.net-web-api model-view-controller

我从外部来源获得api。在给我的文件中,

我的请求uri是http://api.sportradar.us/nba/trial/v4/en/games/2018/01/01/schedule.json?api_key=92b68qrfyhqb5bdc7p893mxd

如果我点击此端点地址,我正在寻找的所有数据都以json格式显示。

我的问题是如何使用我的web api mvc应用程序来获取json并显示它。

 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Net;
 using System.Net.Http;
 using System.Web.Http;

namespace sportsdata.Controllers
{
public class ValuesController : ApiController
{
    // GET api/values
    public IEnumerable<string> Get()
    {
        return new string[] { "value1", "value2" };
    }

    // GET api/values/5
    public string Get(int id)
    {
        return "value";
    }

    // POST api/values
    public void Post([FromBody]string value)
    {
    }

    // PUT api/values/5
    public void Put(int id, [FromBody]string value)
    {
    }

    // DELETE api/values/5
    public void Delete(int id)
    {
    }
}
}

这是我点击http://localhost:56214/api/values时默认显示的内容 *它以XML格式显示

ArrayOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<string>value1</string>
<string>value2</string>
ArrayOfstring

0 个答案:

没有答案