메뉴 건너뛰기

조회 수 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 형식으로 잘 변환되었다.

 

 

 


  1. 안드로이드 - 액티비티(Activity)와 액티비티 생명 주기(Activity Life Cycle)

  2. 안드로이드 - 에디트텍스트(EditText) 사용법 정리

  3. 안드로이드 - 옵션 메뉴 (Option Menu) 구현 방법

  4. 안드로이드 - 익명 클래스(Anonymous Class) 사용법

  5. 안드로이드 - 인텐트(Intent)를 활용한 액티비티(Activity) 생성 및 실행하기

  6. 안드로이드 - 인텐트(Intent)를 활용한 액티비티(Activity)간 데이터 전달하기

  7. 안드로이드 - 커스텀 폰트(Custom Font) 적용하기

  8. 안드로이드 - 컨텍스트 메뉴(Context Menu) 사용 예제

  9. No Image 01Apr
    by
    2021/04/01 Views 1369 

    안드로이드 - 타이머(Timer) 구현하기

  10. 안드로이드 - 텍스트뷰(TextView) 사용법 정리

  11. 안드로이드 - 토스트(Toast) 메시지 사용하기.

  12. 안드로이드 - 툴바(ToolBar)를 사용하여 앱바(App Bar) 구현하기

  13. 안드로이드 - 프래그먼트 (Fragment) 사용하기

  14. 안드로이드 - 프레임레이아웃 (FrameLayout)

  15. 안드로이드 - 프로그레스바(ProgressBar) 구현하기

  16. 안드로이드 - 플로팅 액션 버튼(Floating Action Button) 사용법

  17. No Image 16Jul
    by
    2015/07/16 Views 7034 

    안드로이드 android 개발 와이파이 유지 관련

  18. 29Mar
    by 조쉬
    2021/03/29 Views 326 

    안드로이드 arrayList 를 Json으로 변환 / jsonarry

  19. 안드로이드 EditText 필터링 검색

  20. 안드로이드 EditText 필터링 검색 구현(adapter.getFilter().filter(cs))

Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved