JSON使用C#关键字

时间:2018-01-05 15:34:22

标签: c# json

我有一个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#编译器不查看单词"默认"作为关键字,但字段名称?答案就像改变单词"默认"一样简单。别的什么?

1 个答案:

答案 0 :(得分:4)

使用@将C#代码中冲突的名称(变量,属性或字段)作为前缀。