首页 > 其他分享 >把一个对象的key全部换成大写/小写

把一个对象的key全部换成大写/小写

时间:2023-04-10 09:11:52浏览次数:27  
标签:function jsonObj return key 大写 小写

问题:

把一个对象,将它的所有key 转换为大写或小写。

方法:

// 大写转换
export function upperJSONKey(jsonObj){
  for (var key in jsonObj){
    jsonObj[key.toUpperCase()] = jsonObj[key];
    delete(jsonObj[key]);
  }
  return jsonObj;
}
 
// 小写转换
export function lowerJSONKey(jsonObj){
  for (var key in jsonObj){
    jsonObj[key.toLowerCase()] = jsonObj[key];
    delete(jsonObj[key]);
  }
  return jsonObj;
}

标签:function,jsonObj,return,key,大写,小写
From: https://www.cnblogs.com/ZerlinM/p/17301715.html

相关文章

  • 希腊字母大小写及读音表
    ......
  • monkey操作命令
    一、连接模拟机1、先进入D盘,:D2、进入到模拟器安装的路径下,在安装路径下的bin文件,比如:D:ProgramFiles\Nox\bin3、连接夜神模拟器。adbconnect127.0.0.1:620014、查看连接的设备。adb devices5、当连接多个设备时,查看某个设备的包名:    1)、adb-s127.0.0.1:62001......
  • 如何保护群晖NAS中的AutoHotkey自动化热键脚本程序源代码 2023年4月8日
       如何保护群晖NAS中的AutoHotkey自动化热键脚本程序源代码2023年4月8日    通过RaiDrive_v1.5.3.1或者MountDuck或者WebDrive或者NetDrive2或者SynologyDriveClient异地远程连接群晖NAS的SFTP或者WebDAV文件服务并映射网络驱动器之后(公网IP地址、DDNS动态域......
  • models.ForeignKey()的一些相关参数说明
    models.ForeignKey()是DjangoORM中的一个字段类型,用于定义关联关系。在使用models.ForeignKey()时,可以传入一些参数来控制关联行为。以下是一些常用的参数说明:to:指定关联的目标模型类。on_delete:指定当关联对象被删除时的行为。CASCADE或者SET_NULLrelated_name:指定反向......
  • 遍历JsonObject 所有的key和value封装到两个list中
    可以使用main方法测试体验效果publicstaticvoidmain(String[]args){StringoriginalStr="{\"code\":200,\"msg\":\"success\",\"data\":{\"realName\":\"超级管理员\",\"defaultApp\":......
  • django model ForeignKey ,解决外键字段增加_id 的问题
    例如:主表-模型: Author:id,name副表-模型:Book:id,author(ForeignKey:Author),name 1.数据库字段增加_id的问题,网上有很多教程,可以使用 db_column='yourname'2.当Book查询中,使用filter,all等查询,都会得到字段author_id,而不是author,可以使用values(),方法指定字段名称,例......
  • 修正es查询里的字段类型是keyword的query
    defconvert_query(query):"""ConvertElasticsearchquerytousekeywordandtextfieldsappropriately"""ifisinstance(query,dict):forkey,valueinquery.items():ifkeyin["term......
  • C++知晓某个key值,调用相应的类函数
    1、类函数中定义一个map表typedefint(CClassTest::*pfnMethodExe)(std::stringstrInput,intnInputNum); std::map<std::string,pfnMethodExe>m_fnMethodExecute;CClassTest为类名,typedefint中的int为函数返回值,可以为其他值2、key值和函数对应关系放入map表中m_fnMeth......
  • 文件夹批量改名工具,将首写字母改为大写
    怎么处理文件,比如快速修改文件夹名称,将首写字母改为大写?不知道如何操作的宝贝们,下面请随小编一起来试试吧,希望能给大家带来帮助。所需工具一台电脑文件夹素材若干操作步骤步骤1:在处理之前,最好将需要修改的文件夹都保存在同一个文件夹之中,方便提取步骤2:进入【文件批量改名高手】,单击......
  • AppleScript key code
    https://eastmanreference.com/complete-list-of-applescript-key-codestellapplication"SystemEvents"keycode49endtellPlay:tellapplication"iTunes"toplayPause:tellapplication"iTunes"topause......