是否有任何理由使用 jmespath 将 JSON 密钥更改或转换为其他内容?
例如,如果我有这样的 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。可以在我的情况下使用相同的技术吗?