我有一个JSON模式(来自ADP),它的JSON部分看起来像这样:
...
"noteIndicator" : {
"description" : "True indicates that the System of Record supports the user entering notes / comments. If the value is false then the notes / comments field will not be visible in the UI",
"type" : "boolean",
"optional" : true,
"default" : false
}
当我使用JSON到C#转换器时,"默认"在C#中标记为关键字而不是字段名称。无论如何我可以使用属性或以其他方式使C#编译器不查看单词"默认"作为关键字,但字段名称?答案就像改变单词"默认"一样简单。别的什么?
答案 0 :(得分:4)
使用@
将C#代码中冲突的名称(变量,属性或字段)作为前缀。