/ / Comment convertir la configuration de Juniper en json - json

Comment convertir la configuration de Juniper en json - json

Nous devons convertir la configuration Juniper en json. Y a-t-il une commande Juniper pour cela ou comment écrire un petit code Ruby pour convertir la configuration par défaut de Juniper en json.

Réponses:

0 pour la réponse № 1

AFAIK il n'y a pas de commande à convertir en JSON, mais peut-être que vous pourriez le lire au format XML puis convertir le XML en JSON en utilisant Ruby?

Junos

show configuration | display xml

Rubis

Hash.from_xml("...").to_json

0 pour la réponse № 2

Si quelqu'un cherche: https://beastiebytes.com/public_files/juniper_hash.rb

require "json"
require "juniper_hash"
JuniperHash.get_hash(File.open("juniper.conf").read).to_json

0 pour la réponse № 3

Après la version 14.2 de Junos, show config | display json commande est disponible. http://www.juniper.net/techpubs/en_US/junos14.2/topics/concept/junos-cli-pipe-filter-functions-overview.html


0 pour la réponse № 4

En mode de configuration, vous pouvez le faire: afficher | afficher json

Si vous voulez le stocker dans un fichier afficher | afficher json | enregistrer le fichier.cfg