相关疑难解决方法(0)

将JSON反序列化为C#动态对象?

有没有办法将JSON内容反序列化为C#4动态类型?为了使用DataContractJsonSerializer,跳过创建一堆类会很不错.

.net c# serialization json dynamic

919
推荐指数
22
解决办法
67万
查看次数

ASP.NET - 将JSON从jQuery传递到ASHX

我正在尝试将JSON从jQuery传递到.ASHX文件.下面的jQuery示例:

$.ajax({
      type: "POST",
      url: "/test.ashx",
      data: "{'file':'dave', 'type':'ward'}",
      contentType: "application/json; charset=utf-8",
      dataType: "json",      
    });
Run Code Online (Sandbox Code Playgroud)

如何在.ASHX文件中检索JSON数据?我有方法:

public void ProcessRequest(HttpContext context)
Run Code Online (Sandbox Code Playgroud)

但我在请求中找不到JSON值.

asp.net ajax ashx

42
推荐指数
3
解决办法
8万
查看次数

在EventStore/EventHub中序列化/反序列化消息

如果事件/消息的生产者和消费者都是基于.Net/C#的,我倾向于在有效载荷中使用元数据,以便能够将数据反序列化为C#POCO,如下所示:

Data
{
  "X": {
    "a": "bb811ea5-6993-e511-80fc-1458d043a750",
    "b": "ddd",
    "b": "dddd",
    "d": true
  }
  "x1": 1.1234,
  "x2": 2.3456,
  "EventUtcDateTime": "2016-02-16T08:55:38.5103574Z"
}

Metadata
{
  "TimeStamp": "02/16/2016 08:55:37",
  "EventClrTypeName": "Bla.Di.Bla.SomeClass, Bla.Di.Bla, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
}
Run Code Online (Sandbox Code Playgroud)

在生产者不是基于.Net/C#的情况下,什么是一个好的解决方案?

c# azure azureservicebus get-event-store azure-eventhub

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