用Java開啟json檔
- 詳細內容
- 分類:Java
- 發佈:2014-07-02, 週三 20:03
- 點擊數:2325
用Java開啟json檔:
為了要能解析json檔案,上網找了個json套件,似乎滿多人用的:JSON-java
使用的結果是簡單易學,後來又發現JAVA EE 7已經有一套標準的JSON API規範了 : JSR353
看了說明文件好像也不難,但悲劇的是SE 7 , SE 8好像都沒有=="
只好繼續使用JSON-java了。
這裡沒要寫啥教學的,只是放個程式碼參考一下:
try (FileReader reader = new FileReader("filename");) { JSONTokener jsrc = new JSONTokener(reader); JSONObject jobj = new JSONObject(jsrc); String name = jobj.getString("name"); } catch (JSONException | IOException e) { }
JSONTokener可以吃InputStream 也可以吃Reader,
再把JSONTokener餵給JSONObject 就可以建立json物件了。
我一開始用的時候一直有個錯誤:
A JSONObject text must begin with '{' at 1 [character 2 line 1]
結果原因是,編輯器存檔時會有隱藏的檔頭,
就是windows的記事本!我居然忘記這點!
附上json官網:http://json.org/
按個讚!~支持本站!~
FB推薦載入中