【发布时间】:2018-10-13 20:14:30
【问题描述】:
在一个项目中,我需要通过 Micorosoft.Extensions.Configuration 配置一些第三方库。
该库提供了一个选项类,我使用 configurationSection.Bind(optionsClassInstance) 方法来绑定值。
除了嵌套的 TimeSpan 值外,它运行良好。 我不知道时间跨度的 json 结构是什么,所以它可以被绑定。
没有错误。 json 中的值根本没有绑定。
到目前为止,我只使用了 "timespan": { "Days": 0, "Hours": 1, "Minutes": 0 }
感谢答案,我成功测试了给定值和给定结果:
1.02:03:04.567 = 1 天 2 小时 3 分钟 4 秒 567 毫秒
1.02:03:04 = 1 天 2 小时 3 分钟 4 秒 0 毫秒
02:03:04 = 0 天 2 小时 3 分钟 4 秒 0 毫秒
03:04 = 0 天 3 小时 4 分钟 0 秒 0 毫秒
04 = 4 天 0 小时 0 分钟 0 秒 0 毫秒
【问题讨论】:
标签: .net-core asp.net-core-2.0