String을 JSONObject 파싱하는 방법
아래 소스는 String을 JSONObject로 파싱하는 방법입니다.
이와 같은 소스는 REST API로 JSON 형식의 텍스트를 불러 왔을 때 사용되며
더 좋은 방법이 있다면 댓글로 남겨주시면 감사하겠습니다.
// json 형태로 바뀔 String 변수 String json = "{\"result\":\"fail\",\"message\":\"account error :: reservation infomation empty\"}"; // JSONParser로 객체 생성 JSONParser parser = new JSONParser(); // obj 객체에 String 형식을 JSONParser형식으로 바꿔 넣는다 Object obj = parser.parse(json); // JSONObject로 변환 JSONObject jsonObj = (JSONObject) obj; // 아래와 같이 key 안에 있는 key를 꺼내 쓸 쑤 있다. JSONObject market_data = (JSONObject) jsonObj.get("market_data");
'Java > source register' 카테고리의 다른 글
HttpsURLConnection을 사용하여 API 불러오기 (0) | 2018.12.12 |
---|