小编Key*_*TEL的帖子

如何使用httpwebrequest使用c#从json api获取数据?

我想从我的c#控制台应用程序中获取https://api.coinmarketcap.com/v1/ticker/中的所有变量.我怎样才能做到这一点?

我开始将整个页面作为一个流.现在做什么?

private static void start_get()
{
    HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create
        (string.Format("https://api.coinmarketcap.com/v1/ticker/"));

    WebReq.Method = "GET";

    HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse();

    Console.WriteLine(WebResp.StatusCode);
    Console.WriteLine(WebResp.Server);

    Stream Answer = WebResp.GetResponseStream();
    StreamReader _Answer = new StreamReader(Answer);
    Console.WriteLine(_Answer.ReadToEnd());
}
Run Code Online (Sandbox Code Playgroud)

c# api json

8
推荐指数
1
解决办法
2万
查看次数

将.ToDateTime('Datestring')转换为日期所需的dd-MM-yyyy格式

我有Date的字符串,可以是任何格式的日期,但我想将其转换为dd-MM-yyyy格式.
我已经尝试了每个Convert.ToDatetime只转换为系统格式的选项.我想要它转换dd-MM-yyyy格式.

请回复.提前致谢.

c#

4
推荐指数
1
解决办法
4万
查看次数

WCF中DataMember的Name属性看起来不起作用

我有WCF服务暴露给多个客户端.在某些客户端数据库名称中,外壳不合适.我的类属性根据外壳标准具有无效的属性名称

public class TransactionParamter
{
    [DataMember]
    public string orderId;
    [DataMember]
    public string orderDetails;
    [DataMember]
    public double orderSumTotal;
}
Run Code Online (Sandbox Code Playgroud)

我试图改变它

public class TransactionParamter
{
    [DataMember(Name= "orderId")]
    public string OrderId;
    [DataMember(Name= "orderDetails")]
    public string OrderDetails;
    [DataMember(Name= "orderSumTotal")]
    public double OrderSumTotal;
}
Run Code Online (Sandbox Code Playgroud)

但看起来像数据成员名称 属性不起作用.我已经尝试过WCF测试客户端,在进行WCF参考时,它显示了像OrderId和OrderDetails这样的peroperty,而不是我在Name Attribute中声明的那个.请帮我纠正一下

c# wcf .net-4.5

2
推荐指数
1
解决办法
431
查看次数

标签 统计

c# ×3

.net-4.5 ×1

api ×1

json ×1

wcf ×1