假设我使用的数据库缺少括号或逗号,有没有办法在脚本中检查?
答案 0 :(得分:1)
也许它不是您期望的直接答案,让我说一下我如何验证数据包。
我总是从创建一个json文件开始,我将用它来填充数据包。让我概述一下我所遵循的步骤,它一直对我有用。
创建数据包
knife data bag create example1
创建json文件:/tmp/example1_data.json
:
{ "id": "id1", "name": "example1" }
验证json文件
python -mjson.tool /tmp/example1_data.json
这将告诉您json文件是否有效
4。填充数据包项目
knife data bag from file example1 /tmp/example1.json