ASMX始终在xml标记内返回JSON

时间:2010-12-20 21:38:56

标签: json asmx

我有返回json字符串的asmx服务。我使用DataContractJsonSerializer类,生成的json很好。

当我将这些服务称为在Web应用程序中使用时,响应始终以xml标记形式进行封装。任何摆脱xml并只返回json的方法。

回复示例:

< ?xml version="1.0" encoding="utf-8" ?>
< string xmlns="http://whatever.net/">

{"Success":true,"Data":{"RoomList":[{"CreatedAt":"\/Date(1291192978793-0800)\/","GameTimeOut":0,"MatchPointingType":0,"MoveTimeOut":0,"Name":"Reterras numagona alantis","RoomID":44,"SFID":null,"StartingMatchPoints":0,"UpdateAt":null,"UserID":12},{"CreatedAt":"\/Date(1291115544347-0800)\/","GameTimeOut":0,"MatchPointingType":0,"MoveTimeOut":0,"Name":"12122","RoomID":43,"SFID":null,"StartingMatchPoints":0,"UpdateAt":null,"UserID":2},{"CreatedAt":"\/Date(1291115537413-0800)\/","GameTimeOut":0,"MatchPointingType":0,"MoveTimeOut":0,"Name":"12122","RoomID":42,"SFID":null,"StartingMatchPoints":0,"UpdateAt":null,"UserID":2}],"TotalCount":42}}

< / string>

1 个答案:

答案 0 :(得分:0)

听起来与这个问题类似:

How to let an ASMX file output JSON