GSON:将.json文件转换为JsonObject

时间:2017-06-12 16:22:40

标签: json gson

当然,为此我使用了JsonParser,这是我的代码:

    JsonParser parser = new JsonParser();
    Object object = parser.parse(new FileReader("c:\\Projects\\elastic-search-single-log-result.json"));
    JsonObject jobject = (JsonObject) object;
    String message = jobject.get("msg").toString();
    return message;

但是,msg是由三引号括起来的堆栈跟踪,它在上面显示的第二行给出了一个格式错误的Json异常。

我看到JsonReader有一个getLenientMethod的东西,我想知道是否有类似的东西。

1 个答案:

答案 0 :(得分:0)

我修复了它 - 我只需删除三引号,然后从kibana获取JSON文件(格式化堆栈跟踪的方式略有不同)。我希望这可以帮助将来遇到同样问题的人