System.Text. Json .JsonException: входные данные не содержат никаких JSON токенов - PullRequest
0 голосов
/ 10 марта 2020

Я просто пытаюсь использовать метод POST Http в приложении Blazor через

public async Task CreateUnit(UnitEntity unit)
    {
        await _http.PostJsonAsync<UnitEntity>("api/units", unit);
    }

_http и myObject были определены в другом месте, но я получаю эту странную ошибку. Кто-нибудь может помочь? Это самое близкое, что я мог найти в другом месте: https://github.com/dotnet/runtime/issues/30945.

Полное сообщение об ошибке:

System.Text. Json .JsonException: входные данные не содержат JSON токенов. Ожидается, что ввод начнется с действительного токена JSON, когда isFinalBlock равен true. Путь: $ | LineNumber: 0 | BytePositionInLine: 0.

А вот и стек

enter image description here

1 Ответ

0 голосов
/ 11 марта 2020

Комментарий от Агуа от Марса был прав. Это остановило ошибку, и затем мне удалось забыть зафиксировать транзакцию базы данных, чтобы не было других исключений, но это не входило в базу данных. Теперь все исправлено:)

...