우당탕탕

[오류해결] 캐스팅 오류 java.lang.ClassCastException: class java.lang.Long cannot be cast to class java.lang.String 본문

오류해결

[오류해결] 캐스팅 오류 java.lang.ClassCastException: class java.lang.Long cannot be cast to class java.lang.String

모찌모찝 2023. 1. 19. 16:56


java.lang.ClassCastException: class java.lang.Long cannot be cast to class java.lang.String

소셜로그인을 개발 중에 JSONObject에서 받아온 데이터를 1번 방법으로 String으로 변환하는 과정에서 오류가 났다.

아래의 2번 방식인 String.valueOf를 사용하여 해결한다.

1. (String) 

public String type() {
	return (String) jo.get("id");
}

2. String.valueOf();

public String type() {
	return String.valueOf(jo.get("id"));
}

 

Comments