2013-12-15 2 views
0

Android 코드에서 getString 함수에 약간의 문제가 있습니다.Android - getString 메소드 오류

나는 문자열을 만들고 난 JSON 배열의 부분 문자열을 검색하는 데 사용하고 싶지만 나는 다음과 같은 오류가 발생합니다 :

The method getString(String) is undefined for the type String 

이이 섹션에 대한 특정 코드 :

private void read_JSON() 
    { 
    JSONArray jsa2 = new JSONArray(); 
     for (int i=0; i < jsa2.length(); i++) 
     { 


     try 
     { 
      JSONObject jso2 = new JSONObject(); 
      jso2 = jsa2.getJSONObject(i); 
      String one = one.getString("Blur"); 
      //esbrinar com arreglar aixo!! 


     }catch (JSONException e) 
     { 
      e.printStackTrace(); 
     } 

     } 

    } 

"흐림"여기에 정의 된 JSONArray의 일부인 문자열입니다 :

private void create_JSON() 
    { 
     JSONObject jso = new JSONObject(); 

     try { 
      jso.put("Nombre","Miguel"); 
      jso.put("Apellidos", "Garcia"); 
      jso.put("Año_nacimiento", 1990); 
      JSONArray jsa = new JSONArray(); 
      jsa.put("Blur"); 
      jsa.put("Clur"); 
      jso.put("Nombres_Hijos", jsa); 

     } catch (JSONException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
} 

Coul 내가 뭘 잘못하고 있는지 이해하도록 도와 주겠니?

대단히 감사합니다.

진심으로 감사합니다.

마우로.

+0

getString ("흐림")은 JSONObject에서 가져온 것입니다 ( –

답변

1

jso2.getString("Blur")으로 전화를 걸 수 있습니다. JSONArray에서 방금 얻은 JSONObject에서 문자열을 추출하려고한다고 생각합니다. 실제로 작성한 것은 방금 정의한 문자열에서 문자열을 추출하는 것입니다.

+0

예). 나는 내가 온라인에서 본 모범을 모방하려고 노력하면서 여기 혼란스러워했다고 생각한다. 내가 다시 할게. 귀찮게해서 미안해. – user3082271

관련 문제