小编Pet*_*Fox的帖子

使用动态对象反序列化JSON

我有一个JSON对象,附带一长串区号.不幸的是,每个区域代码都是Data对象列表中的对象名称.如何创建一个允许RestSharp反序列化内容的类?

以下是我班级现在的样子:

public class phaxioResponse
{
    public string success { get; set; }
    public string message { get; set; }
    public List<areaCode> data { get; set; }

    public class areaCode
    {
        public string city { get; set; }
        public string state { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是JSON内容:

{
    success: true
    message: "277 area codes available."
    data: {
        201: {
            city: "Bayonne, Jersey City, Union City"
            state: "New Jersey"
        }
        202: {
            city: "Washington"
        state: "District Of Columbia"
        } [...] …
Run Code Online (Sandbox Code Playgroud)

c# json restsharp

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

变量名称模型活页夹中的Web Api Dash

我想在我的.Net Web API应用程序中实现Mailgun的webhooks,但是它们发布的某些参数中带有破折号。我该如何解决?

他们发布的内容示例:

client-type=browser&city=San+Francisco&domain=telzio.com&device-type=desktop&my_var_1=Mailgun+Variable+%231&country=US&region=CA&client-name=Chrome&user-agent=Mozilla%2F5.0+%28X11%3B+Linux+x86_64%29+AppleWebKit%2F537.31+%28KHTML%2C+like+Gecko%29+Chrome%2F26.0.1410.43+Safari%2F537.31&client-os=Linux&my-var-2=awesome&ip=50.56.129.169&recipient=alice%40example.com&event=opened&timestamp=1405017113&token=6khi46bvupa1358v0b3iy29kwumpbajb3ioz4illb6v9bbqkp6&signature=88f46b9ba63ff475bbb3ab193696cf45bf2f25e7e62b44f1e492ff4e085730dd
Run Code Online (Sandbox Code Playgroud)

我的模特:

public class MailgunModel
{
    public string City { get; set; }
    public string Domain { get; set; }
    public string Country { get; set; }
    public string Region { get; set; }
    public string Ip { get; set; }
    public string Recipient { get; set; }
    public string Event { get; set; }
    public long Timestamp { get; set; }
    public string Token { get; set; }
    public string Signature { get; set; } …
Run Code Online (Sandbox Code Playgroud)

.net asp.net-web-api mailgun

5
推荐指数
1
解决办法
854
查看次数

在C#razor中使用@event

我的模型中有一个名为@event的保留变量

我如何在Razor中使用它?@@ event只是逃避了@,而且@ @似乎也没有用.

c# asp.net-mvc razor

3
推荐指数
1
解决办法
295
查看次数

SQL Server中的条件"WHEN"句子

我有一个存储过程,生成一个电话记录日志.默认情况下,它只输出所有数字的调用,但我想添加一个@Number变量,

 where - if not null - it should add "WHERE number = @Number"...
Run Code Online (Sandbox Code Playgroud)

我已经在SP中有很多WHEN子句,所以如果@Number不是null ,这将是另外一个.

sql-server

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

标签 统计

c# ×2

.net ×1

asp.net-mvc ×1

asp.net-web-api ×1

json ×1

mailgun ×1

razor ×1

restsharp ×1

sql-server ×1