From 68bc270460558a3daad3d17bfe8839d10c47d56a Mon Sep 17 00:00:00 2001 From: mlgtcode <107129718+mlgtcode@users.noreply.github.com> Date: Fri, 5 May 2023 15:16:36 +0200 Subject: [PATCH 1/2] addinh json output --- cli360monitoring/lib/statistics.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cli360monitoring/lib/statistics.py b/cli360monitoring/lib/statistics.py index 1203758..7b34b61 100644 --- a/cli360monitoring/lib/statistics.py +++ b/cli360monitoring/lib/statistics.py @@ -100,3 +100,5 @@ def print(self, format: str = 'table'): print(self.table) elif (format == 'csv'): print(self.table.get_csv_string(delimiter=self.config.delimiter)) + elif (format == 'json'): + print(self.table.get_json_string(header=False)) From 7d834c4d5b643d95cdb07adfb476d90baf8322c0 Mon Sep 17 00:00:00 2001 From: mlgtcode <107129718+mlgtcode@users.noreply.github.com> Date: Fri, 5 May 2023 15:24:04 +0200 Subject: [PATCH 2/2] adding json command --- cli360monitoring/monitoring.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cli360monitoring/monitoring.py b/cli360monitoring/monitoring.py index 825c86f..6538b04 100755 --- a/cli360monitoring/monitoring.py +++ b/cli360monitoring/monitoring.py @@ -736,6 +736,7 @@ def performCLI(): cli_statistics.add_argument('--output', choices=['csv', 'table'], default='table', help='output format for the data') cli_statistics.add_argument('--csv', action='store_const', const='csv', dest='output', help='print data in CSV format') cli_statistics.add_argument('--table', action='store_const', const='table', dest='output', help='print data as ASCII table') + cli_statistics.add_argument('--json', action='store_const', const='json', dest='output', help='print data as JSON') # user tokens