1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class jsonSample { public static void main(String[] args) { String jsonString = "{" + " \"resultcode\":\"200\"," + " \"value\":\"테스트\"" + "}"; // 쌍따옴표 쓰고 싶을 때는 \을 앞에 넣어서 \" 로 적어줘야 정상 동작한다. convertJson(jsonString); } private static void convertJson(String jsonString) { JSONParser parser = new JSONParser(); Object obj; try { obj = parser.parse(jsonString); JSONObject jsonObj = (JSONObject)obj; System.out.println(jsonObj); String code = (String) jsonObj.get("resultcode"); System.out.println("resultcode : " + code); String value = (String) jsonObj.get("value"); System.out.println("value : " + value); } catch (ParseException e) { e.printStackTrace(); } } } | cs |
JsonObject와 JSONParser는 https://code.google.com/archive/p/json-simple/downloads 에서
json-simple-1.1.1.jar 다운로드 후 library에 추가하면 정상 동작 가능하다.
기존에 JSONObject만 사용해서 Substring, split으로 사용하다 귀찮아서 라이브러리를 추가하였다.
2022. 11. 29.
생각보다 유입이 많아서 놀란 것입니다.
우리 개발자 화이팅!
댓글
댓글 쓰기