是否有可能在C#中有一个名为bool的字段?

Kon*_*tin 4 c# json elasticsearch

我正在使用C#进行弹性搜索,我希望使用C#序列化为JSON的匿名类型创建查询.但是我遇到了一个问题,因为我需要在一个部分中看起来像这样的JSON:

{"bool": {<unimportant for question>}}
Run Code Online (Sandbox Code Playgroud)

这将转换为具有名为bool的字段的ac#类.这可能吗?(我猜不是......)

我想我需要自定义序列化,或者弹性搜索为bool提供了一些其他的替代名称.

Pau*_*ing 5

如果要将变量命名为与关键字相同的变量,则可以为它们添加前缀@.

bool @bool = false;

我会尽可能避免在所有情况下这样做.这简直令人困惑.