/ / Come convertire Juniper config in json - json

Come convertire Juniper config in json - json

Abbiamo bisogno di convertire la configurazione di Juniper in json. C'è qualche comando Juniper per questo o come dovremmo scrivere un piccolo codice rubino per convertire la configurazione predefinita di juniper in json.

risposte:

0 per risposta № 1

AFAIK non ci sono comandi da convertire in JSON, ma forse potresti leggerlo in formato XML quindi convertire XML in JSON usando Ruby?

JunOS

show configuration | display xml

Rubino

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

0 per risposta № 2

Nel caso qualcuno stia guardando: https://beastiebytes.com/public_files/juniper_hash.rb

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

0 per risposta № 3

Dopo la release di Junos 14.2, show config | display json il comando è disponibile. http://www.juniper.net/techpubs/en_US/junos14.2/topics/concept/junos-cli-pipe-filter-functions-overview.html


0 per risposta № 4

Nella modalità di configurazione puoi farlo: mostra | Visualizza json

Se vuoi salvarlo in un file mostra | mostra json | salva file.cfg