hwi
50
2019-05-15 22:25:00
1
51

이클립스에서 안드로이드로 리턴값을 넘길 때 데이터 형식에 대해..


제목 그대로입니다.


안드로이드에서 리턴값을 받아서 그대로 출력시키는 것은 됩니다만


이 데이터를 사용해서 안드로이드를 그래프를 그리려고 하는데


String 형식으로 (예)returns += date + "월 : " + spend + "원" + "\t\t";)밖에 넘겨지지가 않아서 고민입니다..


리턴 값을 int로 받아서 그려야 할 것 같은데 안드로이드에서 요청하는 값도 String이라서


String형식으로밖에 못받아오는건지도 모르겠네요..


어떻게 응용방법이 없을까요..?

0
0
  • 답변 1

  • 개꿀
    1k
    2019-05-16 11:01:11

    json이 최곱니다


    이클립스에서 response 를 json으로 보내시고

    안드로이드에서 받은 결과값을 (사실상 json 텍스트 형식 "[{ ?? : ?? } , {}]" )


    배열이면 JSONArray

    단순 객체면 JSONObject 생성 하실때 생성자 매개변수로 넣어주시면 쉽게 뽑아쓸수있습니다


    ex) String result = http.response.body

    JSONObject obj = new JSONObject(result);

    obj.date

    obj.spend 

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.