Configuration 将mq命令输出文本文件转换为.json

Configuration 将mq命令输出文本文件转换为.json,configuration,Configuration,使用这个命令DISPLAY QUEUE(*)ALL,我从中获得一些输出。我把这些信息放在一个文本文件里。但是,我需要JSON格式的信息,以便在其他地方使用。文本文件的格式如下所示: AMQ8409I: Display Queue details. QUEUE(VSS.ALTO.FE.REMOTE) TYPE(QLOCAL) ACCTQ(QMGR) ALTDATE(2020-10-28) ALTT

使用这个命令DISPLAY QUEUE(*)ALL,我从中获得一些输出。我把这些信息放在一个文本文件里。但是,我需要JSON格式的信息,以便在其他地方使用。文本文件的格式如下所示:

AMQ8409I: Display Queue details.
   QUEUE(VSS.ALTO.FE.REMOTE)               TYPE(QLOCAL)
   ACCTQ(QMGR)                             ALTDATE(2020-10-28)
   ALTTIME(11.32.20)                       BOQNAME( )
   BOTHRESH(0)                             CLUSNL( )
   CLUSTER( )                              CLCHNAME( )
   CLWLPRTY(0)                             CLWLRANK(0)
   CLWLUSEQ(QMGR)                          CRDATE(2020-10-28)
   CRTIME(11.32.20)                        CURDEPTH(0)
   CUSTOM( )                               DEFBIND(OPEN)
   DEFPRTY(0)                              DEFPSIST(YES)
   DEFPRESP(SYNC)                          DEFREADA(NO)
   DEFSOPT(SHARED)                         DEFTYPE(PREDEFINED)
   DESCR(VSS Local Q for GI - REQU0005920284)
   DISTL(NO)                               GET(ENABLED)
   HARDENBO                                IMGRCOVQ(QMGR)
   INITQ( )                                IPPROCS(0)
   MAXDEPTH(30000)                         MAXMSGL(104857600)
   MONQ(QMGR)                              MSGDLVSQ(FIFO)
   NOTRIGGER                               NPMCLASS(NORMAL)
   OPPROCS(0)                              PROCESS(MY_PROCESS)
   PUT(ENABLED)                            PROPCTL(COMPAT)
   QDEPTHHI(80)                            QDEPTHLO(20)
   QDPHIEV(DISABLED)                       QDPLOEV(DISABLED)
   QDPMAXEV(ENABLED)                       QSVCIEV(NONE)
   QSVCINT(999999999)                      RETINTVL(999999999)
   SCOPE(QMGR)                             SHARE
   STATQ(QMGR)                             TRIGDATA(MY_TRIGGER_DATA)
   TRIGDPTH(1)                             TRIGMPRI(0)
   TRIGTYPE(FIRST)                         USAGE(NORMAL)
AMQ8409I: Display Queue details.
   QUEUE(VSS.FE.ALTO.LISTEN)               TYPE(QLOCAL)
   ACCTQ(QMGR)                             ALTDATE(2020-10-28)
   ALTTIME(11.32.20)                       BOQNAME( )
   BOTHRESH(0)                             CLUSNL( )
   CLUSTER( )                              CLCHNAME( )
   CLWLPRTY(0)                             CLWLRANK(0)
   CLWLUSEQ(QMGR)                          CRDATE(2020-10-28)
   CRTIME(11.32.20)                        CURDEPTH(0)
   CUSTOM( )                               DEFBIND(OPEN)
   DEFPRTY(0)                              DEFPSIST(YES)
   DEFPRESP(SYNC)                          DEFREADA(NO)
   DEFSOPT(SHARED)                         DEFTYPE(PREDEFINED)
   DESCR(VSS Local Q for GI - REQU0005920284)
   DISTL(NO)                               GET(ENABLED)
   HARDENBO                                IMGRCOVQ(QMGR)
   INITQ( )                                IPPROCS(0)
   MAXDEPTH(30000)                         MAXMSGL(104857600)
   MONQ(QMGR)                              MSGDLVSQ(FIFO)
   NOTRIGGER                               NPMCLASS(NORMAL)
   OPPROCS(0)                              PROCESS(MY_PROCESS)
   PUT(ENABLED)                            PROPCTL(COMPAT)
   QDEPTHHI(80)                            QDEPTHLO(15)
   QDPHIEV(DISABLED)                       QDPLOEV(DISABLED)
   QDPMAXEV(ENABLED)                       QSVCIEV(NONE)
   QSVCINT(999999999)                      RETINTVL(999999999)
   SCOPE(QMGR)                             SHARE
   STATQ(QMGR)                             TRIGDATA(MY_TRIGGER_DATA)
   TRIGDPTH(1)                             TRIGMPRI(0)
   TRIGTYPE(FIRST)                         USAGE(NORMAL)

欢迎来到SO;下一次,请花一分钟来了解如何正确格式化代码和数据(这次为您完成)。发帖后请务必校对。