c# webservice怎么样返回json 20

publicclassSalesReport:System.Web.Services.WebService{[WebMethod][ScriptMethod(Respon... public class SalesReport : System.Web.Services.WebService { [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public String GetDailySalesReport(DailySalesReportRequest request) { DailySalesReportResponse resp = new DailySalesReportResponse(); DailySalesReportBLL salesReportLogic = new DailySalesReportBLL(); resp.Report = salesReportLogic.GetDailySalesReport(request); resp.Success = false; return new JavaScriptSerializer().Serialize(resp); }这个是源码, 然后我想要返回JSON,但是这个返回的还是xml。怎么样返回JSON? 展开
 我来答
末日高督
2016-06-16 · TA获得超过303个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:257万
展开全部
首先.webservice 本身就是基于xml的;数据的传递就是xml;
其次.你的截图叫报文.是用来提交soap1.1/1.2 以及接受返回值的xml报文格式
最后,你只需要在你的webservice的方法内,返回string类型;该返回值是一个标准的json格式即可.
当然,ws他不是一项技术而只是一种规范,你可以用很多种方法去实;
比如新建一个页面(*.jsp/asp/aspx/php等等),通过方法在页面上print你要输出的json数据
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式