英文:
jq: create object from values
问题
我有这个输入:
{ "k1": "v1", "k2": "v2" }
我想要得到这个:
{ "v1": "v2" }
所以基本上,我想要根据另一个对象的键创建一个对象,而不知道值,只知道它们的键。
我尝试过几次 map()
,但没有成功。有什么提示吗?
英文:
I have this input:
{ "k1": "v1", "k2": "v2" }
I want to get this:
{ "v1": "v2" }
So, basically, I want to create an object out of another object's values without knowing values but only their keys.
I have tried several map()
but got no luck. Any hint?
答案1
得分: 4
以下是一种方法:
{(.k1): .k2}
文档参考(在“对象构建”段落下)
以及
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论