【问题标题】:Retrieving JSON in Web Service在 Web 服务中检索 JSON
【发布时间】:2015-05-09 11:52:12
【问题描述】:

我最近开始研究 WebServices,我什至不完全知道它是否可能。我正在将 JSON 字符串传递给 WCF Web 服务,我想知道 Web 服务是否可以检索 JSON 字符串并针对检索到的字符串返回数据?

【问题讨论】:

  • 我对 WCF 了解不多,但您可以尝试 json 序列化\反序列化。对 Newtonsoft.Json 及其序列化程序进行一些研究,它们可能会有所帮助。
  • 好的。我会告诉你我发现了什么。谢谢
  • 如果您的目标只是构建一个基于 Http 的服务,WebApi (asp.net/web-api) 可能是比 wcf 更简单的选择
  • 我可以通过WebApi使用上述方法吗?
  • 在参数中接受字符串并返回字符串的操作?当然可以

标签: c# .net json web-services wcf


【解决方案1】:

基本上,您只是将一个字符串传递给您的 WCS 服务。

该字符串包含 JSON,因此需要对其进行解析以检索内容。

.NET 中解析 JSON 的方法有很多种,我只链接其中的一些,但您可以在网上找到更多:

【讨论】:

  • 感谢您的回答。你能再详细说明一下吗?我只需要知道如何让我的服务检索 JSON,而不是从 URL 获取值。我已经将 JSON 传递给服务。我不知道如何从服务中检索它。
  • 您以哪种方式将 JSON 传递给服务?
  • 我将服务添加到引用并创建它的对象。我稍后会传递 JSON,但现在在初始化类的对象时遇到此错误。 System.ServiceModel.dll 中出现“System.InvalidOperationException”类型的未处理异常
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-11
  • 2016-05-26
  • 1970-01-01
  • 2012-08-28
  • 1970-01-01
相关资源
最近更新 更多