gpt4 book ai didi

json - 使用 jmespath 更改 JSON key

转载 作者:行者123 更新时间:2023-12-02 15:09:04 25 4
gpt4 key购买 nike

是否有任何理由使用 jmespath 将 JSON key 更改或转换为其他内容?

例如,如果我有这样的 JSON:

[
{"topic_id": 123, "name": "Topic 1"},
{"topic_id": 234, "name": "Topic 2"}
]

如何将“topic_id”更改为简单的“id”?所以结果会是这样的:

[
{"id": 123, "name": "Topic 1"},
{"id": 234, "name": "Topic 2"}
]

我知道可以使用任何语言来完成,但是每种语言的解决方案都会有所不同。我想要一个使用 jmespath 的不可知解决方案。

根据我在 jmespath 文档中阅读的内容,它可用于通过过滤现有 JSON 来创建新的 JSON。可以在我的案例中使用相同的技术吗?

最佳答案

在做了一些测试后我发现解决方案是使用这个表达式:

[].{id: topic_id, name: name}

关于json - 使用 jmespath 更改 JSON key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45052107/

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