try {
        // JSONObject에서, 내가 가져올 데이터가 문자열이면, getString("키)
        // 내가 가져올 데이터가 정수이면, getInt("키)
        // 내가 가져올 데이터가 float 이면, getFloat("키)
        // 내가 가져올 데이터가 double 이면, getDouble("키)
        // 내가 가져올 데이터가 리스트이면, getJsonArray("키)
        // 내가 가져올 데이터가 딕셔너리형태이면, getJsonObject("키)
        // 로 데이터를 가져올 수 있다.
        String lyrics = response.getString("lyrics");
        txtLyrics.setText(lyrics);
        } catch (JSONException e) {
        e.printStackTrace();
        Toast.makeText(getApplicationContext(), "네트워크 에러입니다.", Toast.LENGTH_SHORT).show();
        return;
    }

response 에서 데이터타입에 따른 함수적용으로 가져오고

try catch문으로 감싸준다.

+ Recent posts