2017-06-12 12 views
1

に.jsonファイルを変換するには、ここに私のコードです:しかしGSON:私はJsonParserを使用し、このため、当然のことながらJsonObject

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はトリプル引用符で囲まれたスタックトレースであり、それは与えます上記の2行目の「不正なJson例外」を参照してください。

JsonReaderがgetLenientMethodを持っていることが分かりましたが、これに似たものがあるかどうか疑問に思っていました。

答えて

0

私はそれを修正しました.3重引用符を削除するだけでしたが、キバナからJSONファイルを取得しました(これはスタックトレースを少し異なってフォーマットしました)。私はこれが将来同じ問題を抱える人を助けることを願っています

関連する問題