我想在chef的节点json文件中使用哈希数组。
所以我尝试了这样,但这只会导致解析错误。
"users": [
{"name": "user1",
"password":"user1_shadowed_password"
},
{"name": "user2",
"password":"user2_shadowed_password"
}
]
如何用json格式编写哈希数组?
答案 0 :(得分:0)
您的JSON似乎是正确的,您只需要将其与{}括起来。 要验证您的JSON,您可以使用此站点.. http://jsonlint.com/
希望这有帮助。
答案 1 :(得分:0)
很可能您忘记在添加的块的末尾添加逗号,或者在用户阻止之前的块上添加逗号。
值得注意的是,与ruby不同,json不允许在列表末尾添加“备用”逗号。