我们需要将Juniper配置转换为json是否有任何Juniper命令,或者我们应该如何编写一个小的ruby代码来将默认的juniper配置转换为json。
答案 0 :(得分:0)
AFAIK没有转换为JSON的命令,但也许您可以用XML格式读取它然后使用Ruby将XML转换为JSON?
JUNOS
show configuration | display xml
红宝石
Hash.from_xml('...').to_json
答案 1 :(得分:0)
如果有人在寻找: https://beastiebytes.com/public_files/juniper_hash.rb
require 'json'
require 'juniper_hash'
JuniperHash.get_hash(File.open('juniper.conf').read).to_json
答案 2 :(得分:0)
在Junos版本14.2之后,show config | display json
命令可用。
http://www.juniper.net/techpubs/en_US/junos14.2/topics/concept/junos-cli-pipe-filter-functions-overview.html
答案 3 :(得分:0)
在配置模式下,您可以执行以下操作: show | display json
如果要将其存储在文件中 show | display json | save file.cfg