c# - 如何确定 ASP .NET JSON WebService 的 JSON 数据输入格式?

标签 c# .net json web-services rest

我有一个 ASP.NET WebService,它支持基于标准 WSDL 的 SOAP 调用一个基于 JSON 的 POST 接口(interface)。我没有开发它,也不太熟悉这项技术,但我有一个客户希望使用基于 JSON 的服务而不是 SOAP 服务。然而,这可能是一个远景,我想知道如何(如果可能的话)导出需要通过 POST 数据提供给服务的正确 JSON 输入格式?我所拥有的只是一个所需的基于 SOAP 的调用的工作示例。

问候,F.

最佳答案

我认为您真的需要与这些人取得联系以获得您需要生成的 json 模板。 然后您可以使用内置但速度较慢的 json 序列化程序或使用像 json.net 或 fastjson 这样的库。

利用这个机会,我开发了一个使用 json.net 的小 Json Requester 库,准备将一个对象序列化为 json,创建 http 请求并将结果反序列化为一个对象。当您拥有 json 对象模板时,您可以尝试一下。

https://github.com/ademargomes/JsonRequest

关于c# - 如何确定 ASP .NET JSON WebService 的 JSON 数据输入格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9941900/

相关文章:

c# - C#中的'->'运算符,它有什么作用?

c# - 将十六进制数转换为有符号短值

.net - .NET Winforms应用程序是否有自动升级的标准方法?

c# - 为什么编译器为此需要复杂的语法?

json - 如何使用jq过滤包含混合类型元素的数组

c# - 无法使用 C# (NewtonSoft) 编辑 JSON,因为出现错误

c# - [HttpPost] 和 [WebMethod] 有什么区别?

c# - 如果我想实现这个线程概念,我应该如何使用 TPL?

.net - C++/CLI 包装一个返回 std::shared_ptr 的函数

javascript - 在测验结束时显示用户答案