Разобрать в JSON сериализуемый объект Java в файле журнала logstash

Я анализирую некоторые файлы журналов с помощью grok, но у меня есть следующая трассировка:

[es.org.some.Object[
 attr1=-54612
 attr2=2015-01-28
 attr3=4030
 searchTags=[love, peace, rock]
 ]]

Эта трассировка представляет собой сериализованный объект Java.

Моя цель - разобрать эту строку в JSON, например:

{
"es.org.some.Object": {
    "attr1": "-54612",
    "attr2": "2015-01-28",
    "attr3": "4030",
    "searchTags": [
        "love",
        "peace",
        "rock"
    ]
}
}

Как я могу этого добиться?

С Уважением


person Ganchix    schedule 28.01.2015    source источник


Ответы (1)


Вот несколько идей, как проанализировать строковое представление и создать экземпляр объекта: возражать

Тогда это просто вопрос выбора библиотеки сериализации jSon, чтобы сериализовать объект обратно в строку jSon.

person Boris Pavlović    schedule 28.01.2015