camelcasing相关内容

有哪些不同类型的案例?

我对不同类型的标识符案例以及人们所说的它们感兴趣.您是否知道此列表的任何补充内容或其他替代名称? myIdentifier:驼峰式(例如,在Java变量名称中) MyIdentifier:大写驼峰式大小写(例如,在Java类名称中) my_identifier:蛇形字符(例如python变量名) 我的标识符:烤肉串案例(例如球拍名称) myidentifier:大写字母(例如,在Ja ..
发布时间:2020-05-16 20:29:19 其他开发

使用JQ替换JSON中的下划线

我正在使用 woocommerce API进行检索和存储信息.当前,我们的设置被设计为使用驼峰大小写而不是下划线.我正在使用jq处理我们的信息,但是我很好奇如何使用sub(regex, tostring)函数用camelCase替换JSON中的下划线? 这是代码示例 "line_items": [ { "id": xxxx, "name": "xxxx", ..
发布时间:2020-04-25 12:01:43 其他开发

在ASP.Net Core中将所有Caps属性名称默认序列化为JSON的默认camelCase问题

我对.Net Core的默认序列化CamelCasing行为有问题,希望看到其他人是否也遇到相同的问题,以及他们使用的解决方法. 属性名称(例如FOO12或FOO1)被错误地序列化为 foO12或foO1 实际上,它们应该以foo12或foo1的形式完成. 我使用了添加以下属性的解决方法,但希望有人可能对此问题有更好的答案: [JsonProperty(Propert ..
发布时间:2019-11-26 20:25:23 C#/.NET

将JSON驼峰大小写转换为蛇形大小写(反之亦然),并将数值字符串化

我必须向Web REST服务发送和接收JSON对象.这些对象是由DLL产生的,该DLL将大写驼峰式("PropertyName")中的属性名称序列化,并且Web服务希望使用蛇形("property_name"). 另外,DLL将数字值序列化为浮点数,但是REST API需要所有字符串. 处理完对象后,REST服务将返回蛇格JSON. JSON是复杂的,并且包含嵌套的数组和对象.从REST字符 ..
发布时间:2019-11-26 19:42:59 C#/.NET

JSON序列化中属性名称的默认驼峰式

我有一堆类将在某些时候序列化为JSON,并且为了遵循后端的C#约定和前端的JavaScript约定,我一直在定义如下属性: [JsonProperty(PropertyName="myFoo")] public int MyFoo { get; set; } 这样,在C#中,我可以: MyFoo = 10; 在Java语言中,我可以: if (myFoo === 10) ..
发布时间:2019-11-23 20:25:45 C#/.NET

与jQuery.camelCase相反的CSS属性名称

jQuery.camelCase 用于将虚线CSS属性转换为camelcased CSSOM(?或DOM?)属性。 我想反过来动态创建一个CSS转换值。 我不想使用 all 此关键字。我想让强制编码器只能使用 background-color 代替 backgroundColor 。 / p> 这可能(可能是通过jQuery)还是需要大量代码来支持跨浏览器? 编辑: ..
发布时间:2019-06-08 18:21:13 前端开发

将连字符转换为驼峰大小写(camelCase)

使用正则表达式(我假设)或其他一些方法,如何转换如下内容: marker-image 或 my-example-setting 到 markerImage 或 myExampleSetting 。 我正在考虑按 - 进行拆分,然后将该超级+1的索引转换为大写。但它看起来很脏,并希望得到一些可以使代码更清晰的正则表达式的帮助。 否 jQuery ... 解决方案 试试这个: ..
发布时间:2019-02-18 12:15:02 前端开发

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

如何使用javascript正则表达式将字符串转换为驼峰大小写? EquipmentClass名称或 设备类名或设备类名或设备类名 应该全部变为: equipmentClassName 。 解决方案 我刚刚这样做: String.prototype.toCamelCase = function(str) { 返回str .replace(/ \s(。)/ g,函数 ..
发布时间:2019-01-22 19:38:37 前端开发

大写缩写的命名约定

是否应该调用返回XML流的方法 public Stream getXmlStream(); 或者 public Stream getXMLStream(); 您对此有何看法?什么被认为是最佳做法? 解决方案 没有一个正确答案。此 wiki 摘录非常有用: 编程标识符通常需要包含缩写词和首字母 ,它们已经是大写的,例如“ ..

缩略语Camel Back

我经常看到Java类名称,如 XmlReader 而不是 XMLReader 我的直觉是完全是大写的首字母缩略词,但显然很多人都有不同的看法。或许这只是因为许多代码生成器在使用首字母缩略词时出现问题...... 所以我想听听公众意见。 如何将包含首字母缩略词的类名称大写? 解决方案 我们使用像Java和.NET这样的驼峰案 ..
发布时间:2018-12-06 13:08:24 Java开发

像Intellij Idea一样,Vim中的CamelCase扩展?

在Intellij Idea中,有一个功能。假设我在代码中的某处使用了变量 myCamelCase 。然后,如果我输入 mCC 并按 Ctrl - Enter 或某些此类组合键,它会扩展为 myCamelCase 。在Vim中有类似的东西吗? 解决方案 好的,原谅我回答两次,但是因为我的第一次尝试错过了这一点,我我会再来一次。这比我想象的要复杂得多,但可能没有我做的那么复杂(!)。 ..
发布时间:2018-08-08 16:20:52 其他开发

在Ruby中将嵌套的哈希键从CamelCase转换为snake_case

我正在尝试构建一个API包装器gem,并且存在将哈希键从API返回的JSON转换为更多Rubyish格式的问题。 JSON包含多层嵌套,包括哈希和数组。我想要做的就是递归地将所有密钥转换为snake_case以便于使用。 以下是我到目前为止的内容: def convert_hash_keys(value) 返回值if(not value.is_a?(Array)and not ..
发布时间:2018-06-01 18:27:11 其他开发