【发布时间】:2021-03-08 10:29:09
【问题描述】:
我遇到了麻烦,因为我需要避免一个 API 的制动变化。
问题是我期待一个参数,我们称它为 FilterParam<string> filter,这是一个带有属性 filterString 和 sorterString 的 JSON 参数。
我目前的问题是我有一些过滤器是string filter,我需要将它们转换为FilterParam<string> filter,但现在还支持像下面的https://foo/fooget?filter=simpleString 这样的调用,因为这个调用没有正确的JsonFormat 我是无法将这个简单的字符串映射到复杂类的 filterString 属性。
问题是,是否有一种简单的方法或配置(用于反序列化)允许我设置如下内容:
如果没有格式或者没有json,设置参数值为x属性
有什么想法吗?
【问题讨论】: