gpt4 book ai didi

ruby-on-rails - 参数化 JSON 键命名

转载 作者:数据小太阳 更新时间:2023-10-29 08:59:41 25 4
gpt4 key购买 nike

我有以下 JSON:

{
my_json: {
id: 1,
name: "John"
}
}

如何通过参数化自定义键名:

def jsonize(custom_key="id")
{
my_json: {
"#{custom_key}": 1,
name: "John"
}
}
end

要输出:

场景 1:

=> jsonize

输出:

{
my_json: {
id: 1,
name: "John"
}
}

场景 2:

=> jsonize("value")

输出:

{
my_json: {
value: 1,
name: "John"
}
}

最佳答案

您可以使用“:”来分隔符号键和值,在您的示例中使用“=>”:

def jsonize(custom_key="id")
{
my_json: {
"#{custom_key}" => 1,
name: "John"
}
}
end

关于ruby-on-rails - 参数化 JSON 键命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39482208/

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