2016-09-08 4 views
0

Android 프로그래밍에서 새로운 기능으로 일부 전송 유형을 원합니다.JSONObject에 JSONObject를 캐스팅하는 것이 내 코드에서 작동하지 않는 이유는 무엇입니까?

일부 검색을 한 후에는 모든 샘플이 샘플 코드와 응용 프로그램에서이 샘플 코드를 매우 쉽게 사용할 수 있지만 샘플 코드에서는 사용할 수 없습니다.

내 코드에 무슨 문제가 있습니까? 나는 안드로이드 스튜디오에

Android Studio 2.1.2 
Android API 23 (Android 6 Marshallow) 
compileSdkVersion 23 
buildToolsVersion "23.0.3" 

코드의 사진 및 오류 사용하고

String temp = output;//output contains some string type data 
JSONObject object = (JSONObject) new JSONTokener(temp).nextValue(); 

: 내가 넣을 때

enter image description here

+2

같은 일도 해결해야 ** 블록; 또한 https://github.com/google/gson – Amir

+0

고마워요 아미르, 내가 try-catch 블록 레드 라인에 코드를 넣을 때,이 빌어 먹을 IDE가 궁금합니다. – motevalizadeh

답변

0

덕분에 많은 아미르 (첫번째 코멘트) 내 try-catch 블록의 코드가 사라졌습니다.이 IDE가 궁금합니다.

구글은 그냥 ** 시도 - 캐치에 넣어 오류가 아닙니다있어이

try {   
     JSONObject object = (JSONObject) new JSONTokener("xxxx").nextValue(); 
    }catch (Exception e){ 
     Log.d("xxxx",e.getMessage()); 
    } 
+1

이것은 버그가 아닌 기능입니다 내 친구 –

+0

LOL, 기능,이 기능은 내 시간을 낭비했다, 이것은 좋은 기능이 아니었다. 몇 가지 검색을했는데이 마법적인 기능에 대한 도움은 없습니다. – motevalizadeh

관련 문제