没有布尔值的查询参数
Query parameters without value for boolean
有什么方法可以使 ServiceStack 中的布尔值不为 TRUE 的查询参数?
示例:
DTO 有一个字段:public bool IncludeOld { get; set; }
要设置为 TRUE 的查询参数:
...?includeOld=true
或 ...?includeOld=1
也喜欢
...?includeOld
代表TRUE,看起来还不错
这是不支持的。没有值的查询参数被认为没有值,需要为其分配一个 truthy 值才能将其反序列化为 true。其中 ServiceStack.Text 包括:
true
或 True
1
t
或 T
y
或 Y
on
有什么方法可以使 ServiceStack 中的布尔值不为 TRUE 的查询参数?
示例:
DTO 有一个字段:public bool IncludeOld { get; set; }
要设置为 TRUE 的查询参数:
...?includeOld=true
或 ...?includeOld=1
也喜欢
...?includeOld
代表TRUE,看起来还不错
这是不支持的。没有值的查询参数被认为没有值,需要为其分配一个 truthy 值才能将其反序列化为 true。其中 ServiceStack.Text 包括:
true
或True
1
t
或T
y
或Y
on