Содержимое строки ASP.NET Core 3.0 [FromBody] возвращает «Значение JSON не удалось преобразовать в System.String».C#

Место общения программистов C#
Гость
Содержимое строки ASP.NET Core 3.0 [FromBody] возвращает «Значение JSON не удалось преобразовать в System.String».

Сообщение Гость »


Использование строкового содержимого [FromBody] в ApiController в ASP.NET Core 3.0 возвращает ошибку проверки:

{"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", "title":"Произошла одна или несколько ошибок проверки.", «статус»: 400, "traceId":"|9dd96d96-4e64bafba4ba0245.", "errors":{"$":["Значение JSON не удалось преобразовать в System.String. Путь: $ | LineNumber: 0 | BytePositionInLine: 1."]}} когда клиент отправляет данные с типом контента: application/json

Как получить необработанные данные JSON в виде строки в моем контроллере API в .NET Core 3.0? Без необходимости обновления клиентом типа контента?

Вернуться в «C#»