camelcasing相关内容

如何从 ASP.NET MVC 控制器方法返回由 JSON.NET 序列化的驼峰 JSON?

我的问题是我希望通过ActionResult 来自 ASP.NET MVC 控制器方法,由 JSON.NET. 以以下 C# 类为例: 公共类人{公共字符串名字{获取;放;}公共字符串姓氏 { 获取;放;}} 默认情况下,当从 MVC 控制器以 JSON 形式返回此类的实例时,它将按以下方式序列化: {"名字": "乔",“姓氏":“公开"} 我希望它被序列化(通过 JSON.NET ..
发布时间:2021-12-03 15:53:19 其他开发

将任何字符串转换为驼峰式大小写

如何使用 javascript 正则表达式将字符串转换为驼峰式大小写? EquipmentClass name 或设备类别名称 or 设备类别名称 or 设备类别名称 都应该变成:equipmentClassName. 解决方案 看你的代码,你只需要两次replace调用就可以实现: function camelize(str) {return str.replace(/(? ..
发布时间:2021-12-03 08:06:22 前端开发

在 php __autoload() 中将 CamelCase 转换为 under_score_case

PHP 手册 suggests 像 自动加载类> function __autoload($class_name){require_once("some_dir/".$class_name.".php");} 并且这种方法可以很好地加载类 FooClass 保存在文件 my_dir/FooClass.php 中,如 class FooClass{//一些实现} 问题 如何才能使用 _ ..
发布时间:2021-11-30 21:28:37 PHP

正则表达式拆分驼峰式或标题式(高级)

我找到了一个 出色的 RegEx 来提取camelCase 或 TitleCase 表达式的一部分. (? 它按预期工作: 价值 -> 价值 camelValue -> 骆驼/值 TitleValue -> 标题/价值 以 Java 为例: String s = "loremIpsum";words = s.split("(? ..
发布时间:2021-11-25 18:41:04 Java Web开发

如何将任何 pascal case JSON 对象转换为骆驼 case JSON 对象?

我尝试使用 CamelCasePropertyNamesContractResolver,但它没有将 pascal 属性名称转换为驼峰式大小写? 注意:这只是一个例子,我的json输入未知,我只有json pascal大小写. 使用Newtonsoft.Json;使用 Newtonsoft.Json.Serialization;使用系统;命名空间示例{课程计划{静态无效主(字符串 [] a ..
发布时间:2021-11-24 17:36:34 C#

ASP.Net 核心中所有大写属性名称的默认驼峰式序列化为 JSON 的问题

我对 .Net Core 的默认序列化 CamelCasing 行为有疑问,希望看看其他人是否面临同样的问题以及他们使用的解决方法. 像 FOO12 或 FOO1 这样的属性名称被错误地序列化为类似 foO12 或 foO1 事实上,它们可能应该作为 foo12 或 foo1 完成. 我使用了添加以下属性的解决方法,但希望有人能对此问题有更好的答案: [JsonPro ..
发布时间:2021-11-24 17:11:21 C#

如何在 AppleScript 中将一系列单词转换为驼峰式大小写?

我正在尝试修改 Dragon Dictate,它可以使用一系列已经说出的单词来执行 AppleScript.我需要找出如何获取包含这些单词的字符串并将其转换为驼峰式大小写. 关于 srhandler(vars)将dictedText 设置为varDiddly 的vars说口述文本末端处理程序 因此,如果我设置一个宏来执行上述脚本,称为camel,并且我说“camel string with s ..
发布时间:2021-11-16 21:48:18 其他开发

Yii 没有检测到驼峰事件

如果我声明这样的操作,Yii 会给我 404 错误: SiteController.php 公共函数 actionRegisterUser() 这就是我在 main.php 中的调用方式 ['label' =>'注册用户', 'url' =>['/site/RegisterUser']], 我尝试了几种不同的组合.唯一可行的组合是这两个地方的命名约定: 公共函数 action ..
发布时间:2021-10-04 19:24:22 其他开发

在 vim 中更改 CamelCase 单词的部分

使用 vim,我发现 cw 非常方便地更改整个单词.Vim 将动作命令和动作动词分开,形成了非常强大的组合.我刚才不得不将 DefaultHandler 更改为 ContentHandler.我很自然地认为它是“改变到下一个大写字母",但我找不到从一个大写字母移动到下一个的运动命令. 在这种情况下,我可以使用 ctH,但是有没有办法更改(或删除等)CamelCase 单词的第一部分,而不管接 ..
发布时间:2021-09-17 20:51:00 其他开发

骆驼大小写中的 T4 FieldName 没有下划线?

我正在使用 T4 生成一些类定义,并发现我的字段名称前面有一个下划线. 我已经设置了 code.CamelCaseFields = true; 为了安全起见(尽管我知道这是默认设置)但最终仍然是 _myField 而不是 myField. 如何生成不含“_"字符的字段名称? 另外,T4 的文档在哪里?我找到了很多资源,例如 代码生成和文本模板 和许多博客,但我还没有找到 ..
发布时间:2021-09-04 18:51:15 其他开发

JSON 序列化一个类并使用 Python 更改属性大小写

我想创建一个类的 JSON 表示并自动将属性名称从 snake_case 更改为 lowerCamelCase,因为我想遵守 PEP8Python 和 JavaScript 命名约定(也许更重要的是,我要与之通信的后端使用 lowerCamelCase). 我更喜欢使用标准的 json 模块,但我不反对使用另一个开源库(例如 jsonpickle 可能会解决我的问题?). >>>类硬件配置 ..
发布时间:2021-07-19 18:59:37 其他开发

FOSOAuthServerBundle + FOSRestBundle + CamelCase = 未认证

我一直在 Symfony 2.8 中处理我的服务器,构建了一个以驼峰式风格返回 json 对象的 rest api,现在的问题是,当我集成 OauthServer 包时,它会出现此错误 无效的 grant_type 参数或参数丢失",我知道发生这种情况是因为我在我的 fos_rest 配置中使用了 array_normalizer: fos_rest.normalizer.camel_keys 主 ..
发布时间:2021-07-09 19:50:18 其他开发

片段正则表达式:匹配任意数量的组并转换为 CamelCase

在我正在编写的 Visual Studio 代码片段中,我想将蛇形大小写字符串转换为驼色大小写. 从 docs 我知道语法是 '${' var '/' regex '/' (format | text)+ '/' options '}' 所以我想出了这个: ${TM_FILENAME_BASE/([az])([az]*)_+([az])([az]*)_+/${1:/upcase}$2$ ..
发布时间:2021-07-06 19:20:36 其他开发

PascalCased 单词的正则表达式(又名带大写字母的驼峰式)

如何使用正则表达式在文档中查找所有 PascalCased 单词? 如果您不知道 Pascal cased 这个词,我只关心前导大写字母(即第一个字母大写的驼峰式单词). 解决方案 ([A-Z][a-z0-9]+)+ 假设是英语.如果您希望它可国际化,请使用适当的字符类.这将匹配诸如“This"之类的词.如果你只想匹配至少有两个大写的单词,只需使用 ([A-Z][a-z0-9]+ ..
发布时间:2021-07-06 19:09:09 其他开发

如何在python中进行CamelCase拆分

我试图实现的目标是这样的: >>>camel_case_split("CamelCaseXYZ")['骆驼','案例','XYZ']>>>camel_case_split("XYZCamelCase")['XYZ','骆驼','案例'] 所以我搜索并找到了这个完美的正则表达式: (? 作为我尝试的下一个合乎逻辑的步骤: >>>re.split("(? ..
发布时间:2021-06-25 20:24:21 其他开发

Ruby API响应为小写驼峰

我正在尝试将API响应作为lowerCamelCase返回,但是它不起作用,我需要对我所有的Controllers/fields都执行此操作,因此我需要整个项目的解决方案. 我尝试了很多东西,包括这个( http://brentvatne.ca /automatic-casing-activemodel-serializer/),他告诉我将Activemodel配置为lower_camel, ..
发布时间:2021-02-13 21:16:51 其他开发

JSON命名约定(snake_case,camelCase或PascalCase)

是否存在JSON命名的标准? 我看到大多数示例都使用所有小写字母,并用下划线(也称为snake_case)分隔,但也可以使用PascalCase或camelCase吗? 解决方案 没有单一标准,但我看到了您提到的3种样式("Pascal/Microsoft","Java"(camelCase)和"C") (下划线snake_case)),以及至少一个像longer-name这样的keba ..
发布时间:2021-02-13 19:56:26 其他开发