首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Ansible解析json

使用Ansible解析json
EN

Stack Overflow用户
提问于 2018-08-23 23:55:29
回答 1查看 91关注 0票数 0

我有一个如下的json:

代码语言:javascript
复制
    "instances": {
      "biometricsManagerInstance": {
        "appId": "biometrics-manager",
        "spawnType": "uniqueSiteWide"
       },
      "videoSensorInstance": {
        "appId": "video-sensor",
        "spawnType": "reuse"
      },
     "faceDetectionInstance":{  
        "appId": "face-detection",
        "spawnType": "reuse"
      },
     "faceMatchingInstance":{
       "appId": "face-matching",
       "spawnType": "new"
      },
      "faceAnnotatorInstance":{
        "appId": "face-annotator",
        "spawnType": "new"
       }
  }

我有一个存储json的变量。假设: my_json_contents我想用这个数据创建一个字典,它的值如下:

代码语言:javascript
复制
    {"biometrics-manager":"biometricsManagerInstance","video-sensor":"videoSensorInstance","face-detection":"faceDetectionInstance",..}

我想用ansible来实现它。Help是appreciated.TIA。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-24 00:06:52

您的位置如下:

代码语言:javascript
复制
- set_fact:
    instances_modified: "{{ instances_modified | default({}) | combine({item.1.appId: item.0}) }}"
  loop: "{{ instances | dictsort }}"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51989823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档