如何将Juniper配置转换为json

时间:2013-03-05 16:45:28

标签: json

我们需要将Juniper配置转换为json是否有任何Juniper命令,或者我们应该如何编写一个小的ruby代码来将默认的juniper配置转换为json。

4 个答案:

答案 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)

答案 3 :(得分:0)

在配置模式下,您可以执行以下操作:  show | display json

如果要将其存储在文件中  show | display json | save file.cfg