2017-11-24 17 views
0

は、私はこのようなJSONオブジェクトを持っていると言う:ストリップJSONオブジェクトキーが存在する場合

{ 
"results": [ 
    { 
    "failed": "no", 
    "data": "another string" 
    }, 
    "failed": "no", 
    "skipped": true 
    } 
} 

はansible脚本で定義された「スキップ」している任意のオブジェクトのJSONを除去する方法はありますか?

{ results | rejectattr('skipped') | list } 
+0

キーがある場合または値が 'true'ですか? – techraf

答えて

1

使用rejectattrフィルターだろう

ストリップ "スキップ" している任意のオブジェクトのJSONを

を定義し
{{ results | rejectattr('skipped','defined') | list } 
1

リテラルのリクエストに答える:だから私はちょうど

{ 
"results": [ 
    { 
    "failed": "no", 
    "data": "another string" 
    } 
} 
関連する問題