【问题标题】:ansible uri and body formatansible uri 和正文格式
【发布时间】:2019-04-04 13:03:37
【问题描述】:

这是我的身体模型

{
  "specs": [
    {
      "name": "test",
      "id": "7dcf2db8-858e-4c00-bbde-e0c5c734770c"
    }
  ]
}

试图将这个最后转换为 uri 模块

   body_format: json
   body:
    specs:
      id: "id"
      name: "name"

如何正确转换最后一个?切换到原始?

【问题讨论】:

  • 由于 YAML 是 JSON 的超集,您可以直接在 body: 之后粘贴您的 JSON,然后瞧(只要确保它仍然正确缩进);所以,body: {"specs": [ ... 等等。也就是说,您的 YAML 缺少 id: 前面的领先 - ,这将使 specs: 进入列表
  • 你好,厕所!这更像是一个简单的转换问题。您可以在将来使用json2yaml.com 转换为 yaml 以备不时之需,因为我更喜欢 yaml 的表示

标签: web-services ansible uri


【解决方案1】:

specs 是一个字典数组,所以正确的语法是:

body_format: json
body:
  specs:
    - id: "id"
      name: "name"

【讨论】:

    猜你喜欢
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2022-11-18
    • 2012-06-28
    相关资源
    最近更新 更多