【发布时间】:2016-11-17 07:17:16
【问题描述】:
我目前正在实现一些将复杂结构打印到 JSON 中的功能。它需要变量名是小写的,这意味着在所有地方都放置了很多 JSON 标记。我尝试将结构转换为映射,然后更改大写并将其转换回来,但是将 int64s 转换为 float64s 并搞砸了其他一些事情。
有什么方法可以在运行中轻松地转换 JSON 变量名吗?
【问题讨论】:
-
jackson中有一个叫做MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES的特性。它将忽略大小写敏感度
-
没有。你必须自己做。如果您正在寻找第三方库:所以不是正确的地方。
标签: json go rename capitalization