Я использую .Net Core версию: 2.2
Пример сценария кода, вызывающий System.StackOverflowException
public string Method1(string jsonData)
{
dynamic dObject = JObject.Parse(jsonData);
string strData = Method2(dObject);
return strObject;
}
public string Method2(dynamic dObj)
{ // <-- debugger breaks the program with exception at this line
// ...some logic
return data
}
Метод JObject.Parse()
от Newtonsoft.Json.Linq
namespace
Сведения об ошибке:
System.StackOverflowException
HResult = 0x800703E9
Сообщение = Исключение типаВыдано «System.StackOverflowException».
Тот же код работает с .Net Framework .Получение проблемы при конвертации в .Net Core