/ / Wie man Juniper config in json - json konvertiert

Wie man Juniper config in json - json konvertiert

Wir müssen Juniper config in json umwandeln. Gibt es einen Juniper-Befehl dafür oder wie sollten wir einen kleinen Ruby-Code schreiben, um die Standard-Wacholder-Konfiguration in json zu konvertieren.

Antworten:

0 für die Antwort № 1

AFAIK gibt es keinen Befehl, um zu JSON zu konvertieren, aber vielleicht könnten Sie es im XML-Format lesen und dann das XML in JSON mit Ruby konvertieren?

JunOS

show configuration | display xml

Rubin

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

0 für die Antwort № 2

Falls jemand schaut: https://beastiebytes.com/public_files/juniper_hash.rb

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

0 für die Antwort № 3

Nach Junos Release 14.2, show config | display json Befehl ist verfügbar. http://www.juniper.net/techpubs/en_US/junos14.2/topics/concept/junos-cli-pipe-filter-functions-overview.html


0 für die Antwort № 4

Im Konfigurationsmodus können Sie dies tun: Zeigen Sie json an

Wenn Sie es in einer Datei speichern möchten show | json anzeigen | save file.cfg