1. 程式人生 > 實用技巧 >The JSON value could not be converted to System.Nullable`1[System.DateTime]. Path: $.addTime | LineNumber: 0 | BytePositionInLine:

The JSON value could not be converted to System.Nullable`1[System.DateTime]. Path: $.addTime | LineNumber: 0 | BytePositionInLine:

Blazor 使用WebApiClientCore報錯是因為Json格式化時候 日期時間中間必須要帶T 解決方案就是yyyy-MM-dd HH:mm:ss 中間增加個T//解決方案改成yyyy-MM-ddTHH:mm:ss
x
1
builder.Services.AddHttpApi<IServiceTest>(c =>
2
       {
3
        //設定請求字首為當前的域名
4
        c.HttpHost = new Uri(builder.HostEnvironment.BaseAddress);
5
        // 報錯則或者整個去掉  或者格式化字串增加T
6
        c.JsonSerializeOptions.Converters.Add(new JsonLocalDateTimeConverter("yyyy-MM-ddTHH:mm:ss"));
7
       });