马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

第三方接口调用的问题

  [复制链接]
查看6372 | 回复5 | 2014-7-2 10:30:23 | 显示全部楼层 |阅读模式
var client = new DefaultJdClient("http://", appKey, appSecret, sessionKey);

            var req = new StaticsticRequest<StaticsticResponse>();
            req.SqlId = "219";
            req.Parameter = "dt=20140623,sys_seller_id=1003105";
            var resp = client.Execute(req);
            Console.WriteLine(resp.Body);
            //预期:
            /*
             代码为
             *var req = new StaticsticRequest<StaticsticResponse>();
             * req.dt=new DateTime(2014,6,23);
             * req.SellerId="1003105";
             * var res=client.Execute(req);
             * Assert.AreEqual("20140623",res.DataList[0].Get("dt"));
             * Assert.AreEqual("262",res.DataList[0].Get("trade_num"));
             * Assert.AreEqual(1,res.DataList.Count);
             *
             */   
        } 接口返回的结果反序列化有 DataList[0].Get(''dt") 这种二维字典 我该怎么去构造类 StaticsticResponse的 字段呢

ibcadmin | 2014-7-2 13:24:43 | 显示全部楼层
  你是不是要实体类?

点评

已经搞定了!  详情 回复 发表于 2014-7-2 18:12
是啊  详情 回复 发表于 2014-7-2 18:10
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
lf浅浅笑了 | 2014-7-2 18:10:24 | 显示全部楼层
ibcadmin 发表于 2014-7-2 13:24
你是不是要实体类?

是啊
lf浅浅笑了 | 2014-7-2 18:12:33 | 显示全部楼层
ibcadmin 发表于 2014-7-2 13:24
你是不是要实体类?

已经搞定了!
ibcadmin | 2014-7-2 19:02:37 | 显示全部楼层

ok.. 早说实体类我就明白了  我都没注意看你名称   if浅浅笑了  你都是老会员了把? 我记得去年就看到你了, 早说是你 我就直接远程帮你了。都不用等我闲了,  老会员我这边是可以直接协助的。  
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
等待时候 | 2014-7-3 09:17:49 | 显示全部楼层
赞一个
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则