summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gobgp/cmd/policy.go5
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)