2017-04-19 47 views
0

我想知道是否有方法從彈簧項目中的資源文件夾讀取文本文件並將文本文件內容轉換爲Java。從Spring項目中的文本文件構造JSON對象

我嘗試閱讀文件並使用下面的代碼將對象轉換爲JSONobject,但沒有運氣。

ClassLoader classLoader = ResourceLoader.class.getClassLoader(); 
File file = new File(classLoader.getResource("input.txt").getFile()); 

JSONParser jsonParser = new JSONParser("input.txt"); 

感謝

回答

0

谷歌JSON作品。

JSONParser parser = new JSONParser(); 
InputStream pdInputStream = 
this.getClass().getResourceAsStream("/test.json"); 
Reader reader = new InputStreamReader(pdInputStream); 
JSONObject a = (JSONObject) parser.parse(reader); 

具有以下maven依賴性。

<dependency> 
    <groupId>com.googlecode.json-simple</groupId> 
    <artifactId>json-simple</artifactId> 
    <version>1.1.1</version> 
</dependency>