gpt4 book ai didi

go - 如何通过变量将任意 JSON 映射传递给自定义类型

转载 作者:行者123 更新时间:2023-12-01 19:49:18 25 4
gpt4 key购买 nike

我正在尝试从变量传递自定义 JSON 数据以初始化 jwt.MapClaims对象(type MapClaims map[string]interface{})。

初始化通过直接传递键和值来工作:

jwt.MapClaims{
"key": "value",
"anotherKey": "anotherValue",
}

我有一个函数,其参数名为 claimData,类型为 map[string]interface{}

我已经完成了传递数据并以这种方式初始化 MapClaims:

jwtClaims := jwt.MapClaims{}

for key, value := range claimData {
jwtClaims[key] = value
}

是否可以不使用任何迭代直接在 1 行中初始化它?

最佳答案

感谢@mkopriva 的评论,使用type conversion ,答案很简单:

jwt.MapClaims(claimData)

关于go - 如何通过变量将任意 JSON 映射传递给自定义类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63765874/

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