【橙子】C#WebAPI--调用外部Web接口

作者的话
我承认,我一开始把这玩意儿想的超级复杂
本质其实就是,访问他的url,获取源代码,源代码为json值,通过后端转化为json对象,在进行json对象的编辑
对了
记得要新引用using Newtonsoft.Json;
效果截图
在这里插入图片描述
源代码

using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Web;
using System.Web.Helpers;

namespace APIshow
{
    public class ApiHelper
    {
        public ApiHelper()
        {
            GetJson();
        }
        JObject jo;
        public void GetJson()
        {
            string api = "https://interface.sina.cn/news/wap/fymap2020_data.d.json";
            WebRequest req = WebRequest.Create(api);
            WebResponse res = req.GetResponse();
            Stream resStream = res.GetResponseStream();
            StreamReader sr = new StreamReader(resStream, Encoding.UTF8);
            string contentHtml = sr.ReadToEnd();

            string jsonText = contentHtml;
            jo = (JObject)JsonConvert.DeserializeObject(jsonText);//或者JObject jo = JObject.Parse(jsonText);
        }
        public string GetAll()
        {
            return jo["data"]["gntotal"].ToString();
        }
        public string GetDeal()
        {
            return jo["data"]["deathtotal"].ToString();
        }
        public string GetCure()
        {
            return jo["data"]["curetotal"].ToString();
        }
        public string GetTime()
        {
            return jo["data"]["cachetime"].ToString();
        }
    }
}
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
橙子软件开发C是一种软件开发语言,C语言是一种高级的、面向过程的编程语言,适用于各种不同领域的软件开发。它的特点是简洁、高效、灵活,被广泛应用于嵌入式系统、操作系统、游戏开发等领域。 金橙子软件通过开发C语言,能够实现各种功能。首先,C语言具有出色的性能和速度,使得金橙子软件能够开发出高效的应用程序。其次,C语言提供了丰富的库函数和工具,使得开发过程更加简化和高效。金橙子软件可以利用这些库函数和工具来实现各种功能,如文件操作、内存管理、图形界面等。 由于C语言的广泛应用和大量的学习资料,金橙子软件开发C的成本较低。很多开发者都具备C语言的编程能力,可以快速上手并进行开发。此外,C语言的代码可移植性较高,便于在不同的平台上运行,这为金橙子软件的开发与应用提供了更多的可能性。 金橙子软件开发C的过程可以分为几个步骤。首先,需要明确软件的需求和功能,进行系统设计和架构设计。然后,根据设计进行编码实现,并进行调试和测试。最后,对于开发过程中出现的问题和bug进行修复和优化,完成软件的发布和部署。 总结来说,金橙子软件开发C是一种高效、灵活的软件开发方式,通过C语言的特性和丰富的库函数和工具,金橙子软件能够实现各种功能,并且具备较低的开发成本和高的代码可移植性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值