마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹서버의 PHP에서 생성된 배열을 안드로이드로 읽어올 수 있나요?

0 추천
안녕하세요 ㅠㅠ 프로그래밍 완전 초보입니다.

현재

1. 안드로이드에서 실시간으로 특정 데이터를 생성하여 웹서버로 그 값을 전달합니다.

2. 전달받은 값을 php에서 처리하여 새로운 배열을 생성합니다.

3. php의 배열을 안드로이드에서 http POST로 요청하여 읽어오고자 합니다.

 

1번 과 2번과정은 현재 구현이 다 되었는데

3번 과정은 어떤식으로 구현해야 하는지 알고싶습니다.

구글링 해보니까 json 파싱? 같은것을 해야 한다고 하는데

제가 찾아봐야할 방법의 키워드나, 전반적인 구조를 설명해주시면 대단히 감사하겠습니다.
기무치찌개 (200 포인트) 님이 2016년 11월 5일 질문

1개의 답변

0 추천
그냥 문자열로 내려주고 파싱하면 되십니다.

배열이 아닌 구조체같은 경우 JSON 타입을 이용하는게 간편하긴 하지만,

어차피 JSON도 내부적으로 문자열을 보내주고 해당 문자열을 파생해서 보여주는 기능이라

동일형식의 데이터 배열이라면 그냥 문자열로 내려보내주고 짤라서 쓰시면 되십니다.

 

즉 배열이 정수단위라면 아래와 같은 문자열을 만들어 내려보내주시고

"98,10,24,50,79,84,11"

안드로이드에서는 해당 문자열을 받아 String의 split() 함수로 배열로 만든 뒤

정수로 변환해서 사용하시면 되십니다.
바램 (19,650 포인트) 님이 2016년 11월 5일 답변
...