Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
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
Tags
more
Archives
Today
Total
관리 메뉴

민둉이의 책갈피

[ERROR] JSONParser.parse() input Type Error 본문

JAVA/ERROR

[ERROR] JSONParser.parse() input Type Error

김민둉 2021. 4. 29. 16:34

Error Detail

JSONParser를 사용하기 위해 다음 코드를 작성하였지만, 3번째 라인에서 구문에러가 발생했다.

 

String result;
JSONParser parser = new JSONParser();
JSONObject obj = (JSONObject)parser.parse(result);

 

해결 과정

아무리 서치해봐도 parse의 입력 인자 타입이 String이었고.. 나의 경우 Reader 를 받아와야 했다.

 

내가 해결한 방법

String result;
JSONParser parser = new JSONParser();
JSONObject obj = (JSONObject)parser.parse(new StringReader(result));

다음과 같이 StringReader를 생성하여 사용하니 잘 구동되었다.