lf浅浅笑了 发表于 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.Get("dt"));
             * Assert.AreEqual("262",res.DataList.Get("trade_num"));
             * Assert.AreEqual(1,res.DataList.Count);
             *
             */   
      } 接口返回的结果反序列化有 DataList.Get(''dt") 这种二维字典 我该怎么去构造类 StaticsticResponse的 字段呢

ibcadmin 发表于 2014-7-2 13:24:43

你是不是要实体类?

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
你是不是要实体类?

已经搞定了!:lol

ibcadmin 发表于 2014-7-2 19:02:37

lf浅浅笑了 发表于 2014-7-2 10:12
已经搞定了!

ok.. 早说实体类我就明白了我都没注意看你名称   if浅浅笑了你都是老会员了把? 我记得去年就看到你了, 早说是你 我就直接远程帮你了。都不用等我闲了,老会员我这边是可以直接协助的。

等待时候 发表于 2014-7-3 09:17:49

赞一个{:2_33:}
页: [1]
查看完整版本: 第三方接口调用的问题