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

JSON파싱 관련 질문

0 추천

안녕하세요 아래와 같은 경우는 어떻게 파싱해야 되는지 궁금합니다.

 

1. JSONArray 말고 바로 JSONObject로 접근해야하는지?

2. 컬럼명 (위도, 병원명 등등)이 한글인 경우 값을 비교할때 인코딩 처리를 따로 안해줘도 되는지

 

[{"위도":"37.3395566","병원명":"강원동물병원","경도":"127.9563269","소재지도로명주소":"강원도 원주시 치악로 1758(개운동)","소재지우편번호":null,"_id":2,"연락처":"033-742-7494","소재지지번주소":null},{"위도":"37.3341645","병원명":"현대종합동물병원","경도":"127.9481108","소재지도로명주소":"강원도 원주시 남원로 562(개운동)","소재지우편번호":null,"_id":3,"연락처":"033-763-9297","소재지지번주소":null},{"위도":"37.3392032","병원명":"25시종합동물병원","경도":"127.9514016","소재지도로명주소":"강원도 원주시 남원로 625-6(명륜동)","소재지우편번호":null,"_id":4,"연락처":"033-764-0119","소재지지번주소":null}]

 

SuperPro (860 포인트) 님이 2014년 12월 28일 질문

1개의 답변

+1 추천
데이터가 [ ] 로 둘러져있으면 JSONArray 로

{ } 이면 JSONObject 로 가져오심 됩니다.

인코딩처리는 해주는게 좋습니다.
nicehee (73,100 포인트) 님이 2014년 12월 28일 답변
ㅎㅎ 해결하였습니다. 감사합니다.
UTF-8로 하면 다 되는줄 알았는데 EUC-KR로 해야먹히는 경우였네요 ㅎㅎ
많은 도움 감사드립니다.
...