Newtonsoft.Json версии 12.0.0.0 выбрасывает исключение для сериализации Hashtable - PullRequest
1 голос
/ 19 апреля 2019

Когда я выполняю свое приложение, оно выдает ошибку из Newtonsoft.Json 12.0.0.0 dll ниже ошибки:

Http Error 500 : { "Message":"An error has occurred.", "ExceptionMessage":"Type System.Collections.Hashtable& is not a dictionary." }

когда я использую Newtonsoft.Json 11.0.0.0 dll работает нормально.

Ниже приведен метод API, вызываемый из интерфейса Swagger (http://localhost:54738/swagger/ui/index):

 [HttpGet]
 public SortedList<int, XElement> getVariableStates(string sInstanceID, [FromBody] ref Hashtable oVarsDic)
 {

 }

после обновления до Newtonsoft.Json 12.0.0.0 dll я получаю исключение HashTable.

Descirption Image Here

...