=========php 부분======
$result = mysql_query($sql);
// 반환된 전체 레코드 수 저장.
$json_data = array(); // create a new array
while ($row = mysql_fetch_assoc($result)) {
array_push($json_data, $row);
}
$json_data = json_encode($json_data);
echo $json_data;
===========================
이 과정을 거쳐서 안드로이드 텍스트뷰에 출력되게 하면
[{"name":"Hongkildong", "job":"fireman", "age":25},
{"name":"Kimheungkuk", "job":"policeman", "age":30},
{"name":"kimchulsoo", "job":"student", "age":18}]
이렇게 나오더라구요... 혹시 저렇게 출력된 값이 배열로 출력되는게 맞나요?
제가 하려고 하는건 DB에서 뽑아온 json 데이터를 안드로이드쪽으로 배열에 집어넣어서
그 배열 안에서 값을 탐색하려고 하거든요.. 그런데 php를 통해서 온 저 json 데이터가 배열인지.. 문자열인지.. 둘다 아니고 전혀 다른건지... 알고 싶습니다.
그리구 만약 배열이 아니라면 저 json 데이터를 배열로 만들어주려면 jsonobject, jsonarray 같은걸 사용해야하나요?? 책 사놓고 그냥 무작정 따라하려고 해보니까 막히네요.. 모르는 것 투성이라 찾아도 뭘 찾아야할지 모르겠고 ㅜㅜ...
gson을 이용하면 좋다는데 이게 무슨 말인지 몰라서..