2017-06-12 67 views
1

當然,爲了這個,我使用JsonParser,這是我的代碼:GSON:一個以.json文件轉換成一個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; 

然而,味精是由三重引號堆棧跟蹤,它給我是一個畸形的Json異常,在上面顯示的第二行。

我看到有關JsonReader有getLenientMethod的東西,我想知道是否有類似的東西。

回答

0

我修正了它---我只是不得不刪除三重引號,並且從kibana(格式化堆棧跟蹤有點不同)獲取JSON文件。我希望這能幫助將來會有同樣問題的任何人

相關問題