次のjsonがあるとします。
{
"id": 8574,
"data": {
"name": "John",
"age": 24,
"description": "test",
"anotherjson": { "fielda": "valuea", "fieldb": "valueb" }
}
}
重要:データパラメータのフィールドがわかりません。
そして、私は次の方法を持っています:
public void Save(int id, object data) { ... }
jsonはjQuery.ajax()によってメソッドに送信されます。
このメソッドをasp.netWebサービス(.asmx)に配置すると、データパラメーターをDictionary [string、object]に変換できます。それは良いです。
ただし、このメソッドをWCFサービスに配置すると、データパラメーターは常に空になります。
私がしなければならないこと?WCFでも.asmxファイルと同じ動作が必要です。