首页 > 解决方案 > 如何将 JSON 发送到 C# Web 服务

问题描述

我有一个用 C# 创建的 web 服务。它看起来如下:

namespace MyNamespace
{
   public class MyService : IMyService
   {
      public InitializeResponse InitialiseConnection(InitializeRequest request)
      {
        InitializeConnectionLogic initializeConnectionLogic = new InitializeConnectionLogic();
        return initializeConnectionLogic.CreateConnection(request.Map()).Map();
      }
    }
}

我有一个控制台应用程序,它可以调用服务并创建对象,然后将其发送到服务。

PaymentBehaviorServiceClient serviceClient = new PaymentBehaviorServiceClient();
InitializeRequest initializeRequest = new InitializeRequest
    {
        SomeNumber = "869703978",
        SomeText = "FR28164"
    };
    InitializeResponse response = serviceClient.InitialiseConnection(initializeRequest);
    return response;

现在我想做同样的事情,但将对象作为 JSON 发送。这可能吗?如果可以,我将如何去做?

标签: c#jsonwebservice-client

解决方案


推荐阅读