원하는 값이 배열에 있는지 테스트하려고합니다. 첫 번째 토스트 작업 아래에서 JSON 데이터 전체를 뱉어내는 것입니다.토스터 배열 값이 작동하지 않습니다.
하지만 새 JSONArray에서 [1]의 값을 표시하려고하는 두 번째 토스트 인 jsonArray가 다음 오류를 내게 제공합니다. jsonArray can not be defined to a variable
올바르게 참조하지 않았습니까? 는 "시도"에 있기 때문에 그것은 또한 범위의 문제가 될 수있는 피드백을 기반으로
try{
JSONArray jsonArray = new JSONArray(jsonData);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Toast.makeText(MainActivity.this, jsonData, Toast.LENGTH_LONG).show();
Toast.makeText(MainActivity.this, jsonArray[1], Toast.LENGTH_LONG).show();
편집해볼 내가 사용해야합니까? 그렇다면 어떻게 스크립트의 나머지 부분에서도 사용할 수있게 만들 수 있습니까?
범위 지정 문제가 있습니다. 나는 나의 대답을 업데이트했다. –