1

假设我使用的数据包缺少括号或逗号,有没有办法在脚本中检查?

4

1 回答 1

1

也许它不是您期望的直接答案,让我说一下我如何验证数据包。

我总是从创建一个用于填充数据包的 json 文件开始。让我概述一下我遵循的步骤,它总是对我有用。

  1. 创建数据包

    knife data bag create example1

  2. 创建 json 文件: /tmp/example1_data.json:

    { "id": "id1", "name": "example1" }

  3. 验证 json 文件 python -mjson.tool /tmp/example1_data.json

这将告诉您 json 文件是否有效

4. 填充数据包项

knife data bag from file example1 /tmp/example1.json

于 2014-06-04T19:36:25.053 回答