1

我正在用 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"
    ]
}
}

我怎样才能做到这一点?

问候

4

1 回答 1

0

以下是一些如何解析字符串表示和实例化对象的想法:Reverse ToStringBuilder : convert string to object

然后,只需选择 json 序列化库即可将对象序列化回 json 字符串。

于 2015-01-28T15:42:22.560 回答