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

JSONObject 데이터 비교하는법

0 추천
제이슨 형태의 스트링 문자열 두개를 비교할 수 있나요 ?

 

두 데이터는 같은 키를 가지며 벨류가 다를 수 있습니다.

 

하나라도 다르면 false만 반환해주면 되는데 이를 도와주는 헬퍼같은 기능이 있나요 ??
음무 (17,820 포인트) 님이 2014년 3월 7일 질문

1개의 답변

+2 추천
 
채택된 답변
json object 에서 key 를 기준으로 get string 할 수 있고 stirng 에서 equals 비교 하시면 됩니다.
aucd29 (218,390 포인트) 님이 2014년 3월 7일 답변
음무님이 2014년 3월 7일 채택됨
일일이 그렇게 하드코딩으로 비교해야하나요 ?
이 상황에서 하드 코딩이라는게 어떤 의미죠?
제이슨데이터의 키값이 많아도 일일이 전부 getString해서 equals로 비교하는 방법밖에 없냐는 뜻으로 드린 댓글입니다.
값이 많아서 저렇게해주려고하니 굉장히 비효율적인것같아 혹시 다른 방법이 있나해서 여쭤봤습니다.
데이터가 많다면은
gson https://sites.google.com/site/gson/gson-user-guide 이나
jackson http://jackson.codehaus.org/

같은 걸 사용하면 되긴하는데 이건 또 초기 클래스 구성하는게 빡세서 코딩 양을 비교해서 선택적으로 사용하시면 될 것 같네요
...