c# - C# DataContract 强制 PascalCase 输出
问题描述
DataContract 喜欢接受 PascalCase 中的输入属性(因为属性名称在 PascalCase 中以及 C# 中),除非我手动将属性名称设置为 camelCase(使用 JsonProperty)。但不一样不会让我在 PascalCase 中输出(因为我想保持输入和输出序列化的一致性)。
简而言之,如何确保我的 datacontract 序列化的输出是 PascalCase 而不是 camelCase(后者是我的默认值)。
我曾尝试使用 [DataMember(Name = "camelCaseName")] 和 [JsonProperty("camelCaseName")] 但它们都不起作用(尽管后者可以将输入输入到 camelCase 中的数据合同中,但不能输入输出)。
我在这里想念什么?
解决方案
推荐阅读
- python - 加入索引和列
- php - 使用 PHP 正确更新行
- python - 如何链接两个熊猫数据框进行简单计算
- android - Android 自定义项目模板未显示在“创建新项目”对话框中
- google-apps-script - 收听收到的 Gmail 电子邮件并上传到 Cloud Storage
- vue.js - 不能只更改 datepicker 的一个面板值
- docusignapi - Docusign 授予访问令牌以使用 JWT 授予服务集成
- python - 要保存在 .txt 中的 tkinter 文本框条目
- vba - Range.ParagraphFormat.Alignment 不起作用(对我来说)
- firebase - 使用苹果登录 - firebase 身份验证,providerData 为空