총 게시물 39,234건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

class xx declares multiple JSON fields named xx 와 같은 에러가 뜨는데 뭐가잘못된건지 모르겠습니다.

글쓴이 : 호롤를로 날짜 : 2019-01-04 (금) 10:04 조회 : 212
글주소 : http://www.androidside.com/B49/170539
 
  JSON 컴스쿨닷컴
JSON 1년 동영상 전과목 89,000원,365일 피씨와 모바일 수강가능.
www.컴스쿨.com
  용의군단의 이름으로 승리하라
전쟁에 미친 군단의 이름으로 가즈아! 2019년 준비된 3D 고퀄리티 RPG!
ys.topgame.kr
  2019년 기대작, 라스트킬
2019년 RPG 기대작! 생생한 전투 현장, 강력한 한방으로 몬스터를 처치하라
last.noblegames.kr
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

데이터 리스트를 json으로 변환하려고 하는데 아래와 같은 에러가 발생합니다.
파싱하려는것 뿐인데 왜 아래와 같은 에러가 발생하는지 모르겠습니다.
원인과 해결방안을 알 수 있을까요?

 java.lang.IllegalArgumentException: class android.content.res.ColorStateList declares multiple JSON fields named mChangingConfigurations

<AppInfoData>
public class AppInfoData {
private String appName;
private String packageName;
private Boolean isSelect;
private Drawable appIcon;
}
<Activity>
private List<AppInfoData> mBlockList;
for (int i = 0; i < mAdapter.getItemCount(); i++) {
data = mAdapter.getItem(i);
if (data.getSelect()) {
mBlockList.add(data);
}
}
Gson gson = new Gson();
String json = gson.toJson(mBlockList); // 에러발생



질문자가 자신의 포인트 5 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 4을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

은빛파도 2019-01-07 (월) 09:37
댓글주소 추천 0 반대 0
     
     
호롤를로 2019-01-16 (수) 09:21
[@은빛파도] fromJson 말고 toJson 할 때도 Token Type 으로 처리해주는 부분이 있나요? toJson 부분에서 에러가 발생하는거라서.. ㅠ
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기