반응형
1.pom.xml 에 dependency 추가
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1</version>
</dependency>
2.java 코딩
String jsonStr = "{\"members\":["
+ "{\"name\":\"홍길동\","
+ "\"email\":\"gildong@abc.com\","
+ "\"age\":\"25\""
+ "},"
+ "{\"name\":\"홍길서\","
+ "\"email\":\"gilseo@abc.com\","
+ "\"age\":\"23\""
+ "}]}";
try {
JSONParser jsonParser = new JSONParser();
JSONObject jsonObj = (JSONObject) jsonParser.parse(jsonStr);
JSONArray memberArray = (JSONArray) jsonObj.get("members");
System.out.println("=====Members=====");
for(int i=0 ; i<memberArray.size() ; i++){
JSONObject tempObj = (JSONObject) memberArray.get(i);
System.out.println(""+(i+1)+"번째 멤버의 이름 : "+tempObj.get("name"));
System.out.println(""+(i+1)+"번째 멤버의 이메일 : "+tempObj.get("email"));
System.out.println(""+(i+1)+"번째 멤버의 나이 : "+tempObj.get("age"));
System.out.println("----------------------------");
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
잠깐만요? 정말 가성비 노트북 한번 구경하세요.
반응형
'IT' 카테고리의 다른 글
[스프링 강좌] 파일 다운로드 처리 소스 (0) | 2022.10.23 |
---|---|
쿠키를(cookie) 이용한 아이디 저장 (0) | 2022.10.22 |
[Spring 강좌]스케줄러 실행하기 (0) | 2022.10.21 |
[Spring 강좌]Spring Boot 에서 단독 실행 가능한 War 배포 하기 (0) | 2022.10.21 |
[Spring 강좌]Spring boot 프로젝트 만들기 (0) | 2022.10.21 |