GSON:将.json文件转换为JsonObject

GSON:将.json文件转换为JsonObject,json,gson,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

当然,为此我使用了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的东西,我想知道是否有类似的东西。

我修复了它——我只需要删除三重引号,然后我从kibana获得JSON文件(它的堆栈跟踪格式有点不同)。我希望这能帮助将来有同样问题的人

我解决了它——我只需删除三重引号,然后从kibana获得JSON文件(它的堆栈跟踪格式稍微不同)。我希望这能帮助将来有同样问题的人