diff options
-rw-r--r-- | gobgp/cmd/policy.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gobgp/cmd/policy.go b/gobgp/cmd/policy.go index de604c2e..3913f95b 100644 --- a/gobgp/cmd/policy.go +++ b/gobgp/cmd/policy.go @@ -554,6 +554,11 @@ func showStatement(args []string) error { m = append(m, p) } } + if globalOpts.Json { + j, _ := json.Marshal(m) + fmt.Println(string(j)) + return nil + } if globalOpts.Quiet { for _, s := range m { fmt.Println(s.Name) |