gpt4 book ai didi

javascript - 如何在 javascript 中将所有 JSON 键转换为小写?

转载 作者:行者123 更新时间:2023-11-30 07:07:56 25 4
gpt4 key购买 nike

<分区>

实际上,我的要求是将整个 JSON(仅键)转换为小写。我试过它只转换该 JSON 的第一个键,而不是转换整个键。请查看 fiddle 链接或请提供任何其他方法来执行此操作。

谢谢...

var obj = {
"Collections": {
"conTainer": {
"rowSet": [{
"containerIsArchived": "Null",
"containerOrderNo": "26",
"versionNum": "0",
"containerGlobalUniqueId": "Null",
"containerIsTenantBased": "true",
"containerCreatedBy": "user",
"containerIsDeleted": "false",
"containerTenantId": "292FEC76-5F1C-486F-85A5-09D88096F098",
"containerLayoutId": "4e13dfcd-cd3b-4a29-81bd-0f73cf9577cf",
"containerApplicationId": "0000000-0000-0000-0000-000000000000",
"containerIsActive": "Null",
"containerHeaderText": "apitest19feb16",
"containerId": "3745b273-c48d-4c94-b576-3d7aac2f7ac6",
"containerCreatedUTCDate": "2016-02-19 17:57:51.0"
}]
}
}
};

convertKeysToCamelCase(obj);

function convertKeysToCamelCase(obj) {
if (!obj || typeof obj !== "object") return null;

if (obj instanceof Array) {
return $.map(obj, function(value) {
return convertKeysToCamelCase(value);
});
}

var newObj = {};
$.each(obj, function(key, value) {
key = key.charAt(0).toLowerCase() + key.slice(1);
newObj[key] = value;
});
console.log(newObj);
return newObj;
};

这里是 Fiddle 链接:fiddle

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com