Содержимое строки 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? Без необходимости обновления клиентом типа контента?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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