2010-07-01 3 views
1

누군가 내 webservice가 호출 될 때 발생하는 직렬화를 재정의 할 수있는 방법에 대한 올바른 방향을 제시 할 수 있습니까?ASP.Net Webservice Serialization

기본적으로 최종 결과는 내 웹 서비스에서 반환 된 모든 개체에 TIMESTAMP를 추가하는 것입니다. 단, JavascriptSerializer가 XML serializer와 반대되는 웹 서비스에서 사용될 때만입니다.

예를 들어, 다음은 내 웹 서비스에 포함 된 방법입니다. 웹 서비스가 JavascriptSerializer가 호출 어떤 시점에서 (GET 요청으로)라고하고 내 개체 구문 분석 및 JSON으로 출력된다

<WebMethod()> _ 
<ScriptMethod(ResponseFormat:=ResponseFormat.Json, UseHttpGet:=True)> _ 
Public Function GetSettingData(ByVal Username As String, ByVal Password As String) As SettingList 

. 그 호출 중 어딘가에서 JavascriptSerializer의 자체 버전을 삽입하고 필요한대로 할 수 있다고 가정하고 있습니까?

나를 안내 할 수있는 사람은 누구입니까?

(PS : 나는 모든 webservices에서 문자열을 반환하고 실제 webmethod 호출에서 필요한대로 직렬화를 수행 할 수 있다는 것을 잘 알고 있지만 '더 나은'솔루션을 찾고 있습니다.) XML을 반환하려면 다른 방법이 필요합니다.)

답변