4
を使用しているとき、私はこのフォーマットを使用してJSONサービスにWCFを使用しているクラスのプロパティを無視:WCF ResponseFormat = WebMessageFormat.Json
[OperationContract]
[ServiceKnownType(typeof(ComplexResult))]
[WebInvoke(
Method = "GET",
BodyStyle = WebMessageBodyStyle.Bare,
ResponseFormat = WebMessageFormat.Json)]
MyClass MyFunction(string myParams);
これは素晴らしい作品、しかし、それは制限があります。 JSONにシリアル化しているクラスのプロパティは無視できません。 JavaScriptSerializerクラスを使用すると、無視するプロパティに[ScriptIgnore]属性を追加できますが、JSONでシリアル化されませんが、これは上記のメソッドでは機能しません。
ResponseFormat Jsonメソッドを使用してJSONにシリアル化されるクラスのプロパティを除外する方法はありますか?
ありがとう、ありがとう! – Justin