私はJSONデータ構造体(実際にはYAML)を持っていて、構造体を再フォーマットしたいが、これを正しく動作させる方法を理解することはできません。これはAnsibleのjinja2テンプレート内で使用されます。私が使用しようとしたツールは、JMESPathを使用するjson_queryフィルタです。JMESPath - ツリーをプルーニングする方法
入力:
"users": {
"Administrators": [
"user1",
"user2": {
"ssh_keys": "...."
},
"user3"
],
"Users": [
"user4"
]
}
私はJinja2の中にいることをどのように行うことができます
"Administrators": [
"user1",
"user2",
"user3"
],
"Users": [
"user4"
]
(プロセスでssh_key部分を除去)このにこのJSONを改革したいと思いますか?私は仕事のための適切なツールのように見えるが、私が探しているものを達成するクエリを見つけていないjson_queryフィルタを見つけました。
ありがとうございました!私の場合、最初の解決策は実際には選択肢でしたが、2番目のアプローチを知っておくことも良いことです。 –