메뉴 건너뛰기

조회 수 326 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

ArrayList를 Json으로 출력하는 법.

                                JSONArray test = new JSONArray();
                                for(int i=0; i< mArrayList.size();i++){
                                    JSONObject otest = new JSONObject();
                                    otest.put("barcode",mArrayList.get(i).getBarcode());
                                    otest.put(String.valueOf(i),mArrayList.get(i).getQuantity());
                                    test.put(otest);
                                }
                                    Log.d("array", String.valueOf(mArrayList));
                                    Log.d("array", "json"+ test.toString());

 

JsonArray 객체(test)를 생성한 후

반복문을 사용하여 JsonObject 객체(otest)에 하나씩 데이터를 담는다.

 

(반복문을 사용할 때, arrayList의 크기만큼 돌려주면 알맞은 횟수로 반복문이 실행 될것이다.)

 

otest.put 메소드로 데이터를 담는데, 두가지 방법이 있다.

 

첫번째 객체는 "barcode"라는 이름(키값)을 고정으로 담고,

두번째 객체는 증가하는 값 i를 이름으로 담았다.

 

 

결과:  로그를 확인 하니 json 형식으로 잘 변환되었다.

 

 

 


List of Articles
번호 제목 날짜 조회 수
97 안드로이드 - 액티비티(Activity)와 액티비티 생명 주기(Activity Life Cycle) file 2021.04.01 225
96 안드로이드 - 에디트텍스트(EditText) 사용법 정리 file 2021.03.29 2758
95 안드로이드 - 옵션 메뉴 (Option Menu) 구현 방법 file 2021.04.01 283
94 안드로이드 - 익명 클래스(Anonymous Class) 사용법 file 2021.03.31 281
93 안드로이드 - 인텐트(Intent)를 활용한 액티비티(Activity) 생성 및 실행하기 file 2021.03.31 213
92 안드로이드 - 인텐트(Intent)를 활용한 액티비티(Activity)간 데이터 전달하기 file 2021.03.31 349
91 안드로이드 - 커스텀 폰트(Custom Font) 적용하기 file 2021.04.02 344
90 안드로이드 - 컨텍스트 메뉴(Context Menu) 사용 예제 file 2021.04.01 207
89 안드로이드 - 타이머(Timer) 구현하기 2021.04.01 1369
88 안드로이드 - 텍스트뷰(TextView) 사용법 정리 file 2021.03.31 1251
87 안드로이드 - 토스트(Toast) 메시지 사용하기. file 2021.03.31 323
86 안드로이드 - 툴바(ToolBar)를 사용하여 앱바(App Bar) 구현하기 file 2021.04.01 455
85 안드로이드 - 프래그먼트 (Fragment) 사용하기 file 2021.04.02 486
84 안드로이드 - 프레임레이아웃 (FrameLayout) file 2021.03.29 517
83 안드로이드 - 프로그레스바(ProgressBar) 구현하기 file 2021.04.01 451
82 안드로이드 - 플로팅 액션 버튼(Floating Action Button) 사용법 file 2021.04.02 969
81 안드로이드 android 개발 와이파이 유지 관련 2015.07.16 7034
» 안드로이드 arrayList 를 Json으로 변환 / jsonarry file 2021.03.29 326
79 안드로이드 EditText 필터링 검색 file 2015.12.14 7686
78 안드로이드 EditText 필터링 검색 구현(adapter.getFilter().filter(cs)) file 2015.12.14 8774
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved