0

SOAP xml を出力している外部 asmx Web サービスへの参照があります。asp.net クライアントを使用して json オブジェクトを送受信する方法。.net フレームワーク バージョン 3.5 に限定されます。コード スニペットを共有してください。

外部であるため、Web サービス側からは何も変更できません。

4

1 に答える 1

0
[WebService]
[ScriptService]
public class MyWebService : WebService
{    
  [WebMethod (Description="doc here")]    
  [ScriptMethod(UseHttpGet=false, ResponseFormat=ResponseFormat.Json)]     
  public MyObjectType responseMyObject() 
  {
      Proxy pu = new Proxy(...);
      return pu.GetMyObject();
  }
}

ScriptServiceJSON serializer属性でタグ付けすると、JSON をシリアル化する機能が付与されます。JSONを事前にシリアル化してから、再度シリアル化していました:(

于 2012-10-11T14:30:05.590 に答える