Я хочу извлечь и просмотреть значение из файла JSON, но ни одна из документации марионеток не имеет примеров или правильного синтаксиса того, как это сделать.
У меня есть этот файл JSON: [files.json]
[
{
"name": "test",
"file_name": "test_test.txt"
}
]
В файле марионеток, который я пробовал: [get_files.pp]
$files = loadjson('C:\tmp\files.json')
$files.each |Integer $index| {
$name = $files["${index}"][name]
$file_name = $files["${index}"][file_name]
notice("Name: $name and FileName: $file_name")
}
Ноэто не работает возможно из-за неправильного синтаксиса или чего-то еще.
Еще один быстрый вопрос здесь, просто интересно, есть ли лучший способ указать путь json, поскольку я не могу использовать указание имени файла json, например, file.json (который находится в той же папке, что и манифест).)
Я хотел бы просмотреть все объекты в этом файле json и назначить значения для использования в файле манифеста puppet.
Надеюсь, вы, ребята, могли бы помочь указать на то, что я пропустил.Спасибо!