try {
String json = jsonObject.getJSONObject("default").getString("text");
Log.d(LOG_TAG, "JSON value: " + json);
} catch (JSONException e) {
e.printStackTrace();
}
어디에 된 JSONObject =매칭 키
{ "google.sent_time"1489972321131 "google.message_id": "0 : 1,489,972,321,143,879%의 1ad00caef9fd7ecd", "기본": "{\ n을 \ "정상"\ n \ "우선 \": "조건 \"\ "정상 \"\ \ n "time_to_live의 \"\
0 \ n \ "통지 \"{\ n \ "신체 \" "통지의 몸", \ n \ "제목 \"\ "TEST 제목", \ n "아이콘 \"\
"ic_launcher"\ n} \ n \ "데이터 \" : {\ n
"Pr i \ n} \ n} "}
헤드 얼라이언스를 1 시간 이상 사용하고 있습니다. 어떻게 "text"키에 속한 문자열을 출력합니까?
03-19 에러 로그 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp의 W/System.err에 : org.json.JSONException : 값 {03-19 21시 37분 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err : "조건": "normal", 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err "우선 순위": "보통", 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err에 "time_to_live"0 03-19 21 : 37 : 20.653 7499- 7640/com.amazon.mysampleapp 승/System.err :
"n otification "{03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err의"몸체 ":"통지 "의 몸 03-19 21 : 37 : 20.653 7499-7640 /com.amazon.mysampleapp W/System.err :
"title": "TEST TITLE", 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err : "icon" : "ic_launcher"03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp 승/System.err :}, 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W /System.err : "data": {03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err :
"PriorityLevel": 1, 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err : "text" "테스트 TEXT"03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err에} 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err :} java.lang.String 유형의 기본값은 JSONObject로 변환 될 수 없습니다. 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err :
at org.json .JSON.typeMismatch (JSON.java:100) 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err : org.json.JSONObject.getJSONObject (JSONObject.java:613)) 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err : com.mysampleapp.PushListenerService.onMessageReceived (PushListenerService.java:126) 03-19 21 : 37 : 20.653 7499-7640/com.amaz on.mysampleapp 승/System.err :
com.google.android.gms.gcm.GcmListenerService.zzo (알 수없는 출처) 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System .err :
at com.google.android.gms.gcm.GcmListenerService.zzn (알 수없는 출처) 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp 승/System.err :
at com.google.android.gms.gcm.GcmListenerService.zzm (알 소스) 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp 승/System.err :
com.google.android.gms.gcm.GcmListenerService.zza (알 수없는 출처) 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp W/System.err :
com.google.android.gms.gcm.GcmListenerService $에서 1.run (알 소스) 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp의 W/System.err에 : 에서
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112) 03-19 21 : 37 : 20.653 7499-7640/com.amazon.mysampleapp 승/System.err :
at java.util.concurrent. ThreadPoolExecutor입니다 $ Worker.run (ThreadPoolExecutor.java:587) 03-19 21 : 37 : 20.653 7499-7640/com.a mazon.mysampleapp 승/System.err :
java.lang.Thread.run (Thread.java:818) 03-19 21 : 48 : 29.043 7499-7506/com.amazon.mysampleapp W/art : 모두 일시 중단 스레드가 걸렸습니다 : 9.113ms
방법이 작동하지 않습니다? 오류 메시지를 표시하십시오. – Mordechai
오류 로그 추가 – Iorek