gpt4 book ai didi

javascript - 如何用中间的附加空格替换对象的 PascalCase 键?

转载 作者:行者123 更新时间:2023-11-29 16:32:31 24 4
gpt4 key购买 nike

我正在使用 JSON 填充一些字段。我加载的键都是驼峰式的,看起来像下面这样......

{
"ThisIsAnother": {},
"ThisIsAnExample": {}
}

我把它们拉回来很好,但我需要格式化它们以使其正确,例如

{
"This Is Another": {},
"This Is An Example": {}
}

这可以用 JS 实现吗?或者我应该以其他方式格式化我的 JSON?

最佳答案

您始终可以按对象的所有键的大写字母进行拆分。不过,我相信用户应该适应并使用正确的 json 键命名。

let data = {
"ThisIsAnother": {}
};

Object.keys(data).forEach((key) => {
let newKey = key.split(/(?=[A-Z])/).join(" ");
data[newKey] = data[key];
delete data[key];
});

console.log(data);

关于javascript - 如何用中间的附加空格替换对象的 PascalCase 键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54481251/

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