Я пытаюсь получить значение атрибута одного MBean JMX-консоли через скрипт Python. Тип атрибута MBean в консоли JMX - "[L java .lang.String;". Ниже приведен скрипт, который я запускаю.
import os
import subprocess
proc = subprocess.Popen('twiddle.bat -s localhost:1099 -u admin -p admin get (MBean)', shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
output, err = proc.communicate()
print(output)
Вывод отображается как
b'Statistics=[Ljava.lang.String;@c2b2f6\r\n'
Я не знаю, почему он соединяет объект со строкой? Как я могу увидеть значения объекта в виде пары ключей?