jmespath

    0熱度

    1回答

    以下JmesPath表達發現,已經貼上了球隊情況: "Instances[?Tags[?Key=='team']]" 你知道如何尋找的是沒有被標註爲一個團隊情況? 我曾嘗試: "Instances[?!Tags[?Key=='team']]" -> !Tags[?Key=='team']]: event not found "Instances[?null==Tags[?Key=='tea

    1熱度

    1回答

    有了這樣一個JSON輸出: { "Functions":[ { "CodeSha256":"7NBvXXacp9x3aK3cKaI=", "FunctionName":"function_1", "FunctionArn":"arn:aws:lambda:eu-west-1:1111:function:function_1",

    0熱度

    1回答

    鑑於以下劇本: --- - name: "foo bar" hosts: localhost connection: local gather_facts: false vars: foo: - a: aa b: bb - a: cc b: dd tasks:

    0熱度

    1回答

    對於下面的JSON,試圖獲取特定資源類型的位置列表。 此命令: az提供程序列表--query「[?namespace =='Microsoft.Compute']」最後給出了示例輸出(太多以至於不包括全部)。我如何查詢特定的資源類型?我嘗試了以下方法,但它不起作用:z提供程序列表--query「[?contains(namespace,'Microsoft.Compute')] [[contai

    1熱度

    1回答

    我對創建的wpa_supplicant命名管道執行一個簡單的統計任務(Ansible 2.3.1.0): - stat: path: "/var/run/wpa_supplicant/{{ item }}" with_items: - wifi register: wpa_stats sudo: true 的變量包含執行後的以下數據: ok:

    1熱度

    1回答

    鑑於以下JSON: { "apps": { "foo": { "version": "1" }, "bar": { "version": "2" } } } 我想獲得其中有一個版本的應用程序的數量2. 的物體投影 apps.*.version 給出了一個列表, [ "1", "2"

    1熱度

    1回答

    我試圖爲每個ec2實例運行一個模板任務,從其他註冊變量中獲取變量。實例日期存儲在ec2.tagged_instances中,其他兩個接口的IP信息分別存儲在eni_dc和eni_spoke中。 調試例子顯示IP的提取: - debug: msg: "{{ eni_dc.results|json_query(s_query) }}" vars: s_query: "[?

    1熱度

    1回答

    我有一些用YAML創建的對象結構。在YAML裏面使用了很多標籤。所以這個文檔不僅包含內建類型,還包含一些由註冊構造函數創建的對象。我需要通過一些模式來檢查它們。 到目前爲止,我試過jsonpath,objectpath,jmespath和dpath。所有這些庫都很棒,我喜歡查詢語言(特別是前兩種),但他們嚴格期望JSON作爲輸入。是否有一些類似物用於原始物體?

    0熱度

    1回答

    Python代碼。 如何將參數傳遞給MESpath而不是硬編碼? ext= '.md' filtered_iterator = page_iterator.search("Contents[?ends_with(Key, `.md`)].Key") 我想通過ext參數在.md的地方的內容路徑。 什麼將可能的方式?

    0熱度

    1回答

    是否有任何理由使用jmespath將JSON密鑰更改或轉換爲其他內容? 例如,如果我有JSON是這樣的: [ {"topic_id": 123, "name": "Topic 1"}, {"topic_id": 234, "name": "Topic 2"} ] 如何改變 「topic_id」 簡單的 「身份證」?所以結果會是這樣: [ {"id": 123, "name": "Top