以下のようなWebメソッドがあります。MyClass は、別の外部 Web サービスからのものであるため、プロキシ クラスで定義されます。
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public MyClass GetCustomer()
{
MyClass myClass = new MyClass();
(populate myClass from another web service)
return myClass;
}
ただし、 MyClass のすべてのプロパティがブラウザーに返されることは望ましくありません。一部のプロパティを除外するにはどうすればよいですか? json ペイロードを最小限に抑え、ブラウザが必要とするデータのみを含めようとしています。別のミニマリスト クラスを定義して、MyClass からそれにコピーすることはしたくありません。