[json-simple] json 파일 읽어오기, 파싱

2019. 9. 22. 17:26Go to 코딩천재/Java

*utf-8 인코딩된 json파일 기준

 

STEP 1 . json-simple.jar를 pom.xml에 추가하기 (1.1.1버전)

*maven 기준

- https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple/1.1.1

 

Maven Repository: com.googlecode.json-simple » json-simple » 1.1.1

A simple Java toolkit for JSON com.googlecode.json-simple json-simple 1.1.1 // https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple compile group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1' // https://mvnreposi

mvnrepository.com

 

STEP 2 . BufferedReader에 json파일을 읽어와,  String형식으로 변환하기

// json파일을 버퍼에 읽어 옴
FileInputStream ins = new FileInputStream("json파일경로");   // ex) "c:\\\\data.json"
InputStreamReader inr = new InputStreamReader(ins, "UTF-8");
BufferedReader br = new BufferedReader(inr);

// String형으로 변환
String strJson = br.readLine();

 

 

STEP 3 . JSONObject 형식으로 변환하여 key값을 통해 파싱하기

// json을 파싱하여 사용
JSONParser par = new JSONParser();
JSONObject jsonObj = (JSONObject) par.parse(strJson);

 

'Go to 코딩천재 > Java' 카테고리의 다른 글

1. Java 기초 문법  (0) 2019.08.01