[안드로이드]iOS SwiftyJson의 편리함

프로그래밍/Android 관련2017. 12. 14. 14:17
안녕하세요. 드리머즈입니다.

iOS에서 SwiftyJSON을 이용해서 JSON을 파싱할 때는 몰랐었는데.. 이게 상당히 편리한 것이었습니다.

SwiftyJSON을 이용하면


php서버에서 전달되는,


  • key가 없는 JSON 구조이든
  • key가 있는 JSON 구조이든
  • 1개의 value만 있는 JSON이라 대괄호나 중괄호가 없는 JSON 구조이든


다 손쉽게 파싱이 가능했었는데


Android에서는.. 그 게 아니네요.. ㅎ

GSON을 이용해서 파싱하는게 일반적인데,

key가 있는 JSON 구조만 파싱할 수 있는 것 같습니다.


key가 없는 JSON 구조는 JSONArray 클래스를 이용하면 될 것 같습니다.


그러면 아래 경우처럼

"1"

대괄호나 중괄호 없이 1개의 value만 없는 JSON 구조는 어떻게 파싱하는 게 좋을지 생각해봐야겠습니다.


php서버에서.. 아래와 같은 형식으로 보내주면 위와 같은 값을 전달받게 되는데..

이상하네요 -.-; 괄호가 없이 전달되다니 흠..

$json = json_encode('1', JSON_PRETTY_PRINT+JSON_UNESCAPED_UNICODE);
echo $json; 



작성자

Posted by 드리머즈

관련 글

댓글 영역