. Net Ядро 3.1 Dynami c Объект типа JsonElement - PullRequest
0 голосов
/ 13 марта 2020

Мы переносим проект Asp. Net Framework на. Net Core 3.1. Сайты используют SignalR, а полезные данные отправляются с внешнего интерфейса и принимаются как динамический c объект на бэкенде:

Внешний интерфейс :

var hostData = {
    "foo": "Bar"
};

connection.invoke("echo", hostData);

Бэкэнд :

public async Task echo(dynamic data)
{
    var fooValue = data.foo;  
}

Это работало нормально в. Net Framework, но в. Net Core 3.1 оно становится объектом (System.Text.JsonElement). Я знаю, что вместо этого могу использовать строго типизированный объект, но поскольку я не хочу обновлять все методы, я бы предпочел оставить его как динамический c. - Возможно ли это?

...