所以我有一個AVRO文件,並且沒有任何關於該類型文件的經驗,所以我讀取了該文件的內容並將其保存到文本文件中,所以現在我試圖解析每一行並將其添加到MySQL表中。我知道如何使用Java連接到MySQL數據庫,並且基本上會執行一個查詢來添加每行的數據。 但是我有被解析我的數據的麻煩的部分,基本上這就是每一行的樣子(每個值是「字符串」):解析文本行並將其添加到MySQL中
{"content": "HTML", "GLOBALEVENTID": "331284989", "SQLDATE": "20140111", "MonthYear": "201401", "Year": "2014"}
那麼還有比這更列,但我縮短它也是「內容」字段實際上是一個網頁的HTML,所以它可以包含很多隨機字符,我認爲這可能是解析時的一個問題。但我的問題是,我試圖解析出每列的值並將其添加到數組(內容,GLOBALEVENTID等),那麼我可以將它添加到已經定義了這些列的MySQL表中?任何可以幫助我指出我朝着正確的方向的東西都是值得讚賞的!
它看起來像JSON。我敢打賭,有一個庫可以用Java將這種格式解析爲地圖對象或類似的東西 – 2015-02-23 20:31:42
這看起來很像JSON ...如果你可以驗證每一行是JSON,那麼你有很多工具可以用來解析這真的很無痛......例如,檢查出http://theoryapp.com/parse-json-in-java/ – wilkesybear 2015-02-23 20:32:02