0
有一個服務結構休息(http)服務公開一個POST端點,該端點採用名爲Action的契約,該契約具有一個詞典。該服務接受Action並調用Service Fabric RPC服務來執行創建操作。C# - 在服務結構RPC服務中獲取任意類型的對象
public class Action{
public Dictionary<string, object> actions {get; set;}
}
當比原語(數組,字典)傳遞的對象類型之外的任何類型,其餘端點反序列化正確的JSON,但在該地點發生故障試圖調用與下面的錯誤信息的RPC服務時
Newtonsoft.Json.Linq.JToken'是一個不被支持的遞歸集合數據契約。考慮修改集合'Newtonsoft.Json.Linq.JToken'的定義以刪除對自身的引用。
我們也改爲使用對象的動態和ExpandoObject嘗試。這似乎也沒有幫助。
是否有任何人將此對象或動態類型傳遞給RPC服務時遇到此問題?