服务端: [WebGet(UriTemplate = "GetData",ResponseFormat=WebMessageFormat.Json)] public String GetData() { return "Hello"; } 客户端返回值是 :"\"Hello\"" 上面是监视窗口中的值,实际上就是返回值外部加了双引号,问题就是怎么去掉这个双引号 我希望是在服务器端解决,或是我的配置哪出问题了 客户端去掉双引号的方法就不需要啦 [OperationContract] [WebGet(UriTemplate = "Hello")] Stream Get(string name); public Stream Hello(string name) { string jsCode = "Hello"; return new MemoryStream(Encoding.UTF8.GetBytes(jsCode)); } 找到解决办法啦,WebMessageFormat.Json就是会在返回值上加双引号 上面是我的解决办法,希望能帮到一些人 其实一般情况下不会遇到我的问题,但是做服务封装的时候估计会遇到~

相关文章:

  • 2021-12-19
  • 2021-07-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2021-12-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
相关资源
相似解决方案