我有一些Web服务返回JSON字符串,通过使用以下代码:
[WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
并且在客户端使用Content-type = application/json头来调用它们。
这一切都进行得很顺利,直到我需要返回一张结果表。
我尝试使用此处的代码将我的数据集编码为JSON并返回一个字符串,但是这个字符串又被.net服务返回时编码为转义字符,这不是我想要的。那么我的WebMethod应该返回什么类型才能使datatable或dataset正确地编码为JSON?
JSON.parse而不是 eval。 - Adam Marshall