메뉴 건너뛰기

조회 수 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)

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

    Date2021.03.29 Views2769
    Read More
  3. 안드로이드 - 옵션 메뉴 (Option Menu) 구현 방법

    Date2021.04.01 Views290
    Read More
  4. 안드로이드 - 익명 클래스(Anonymous Class) 사용법

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

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

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

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

    Date2021.04.01 Views207
    Read More
  9. 안드로이드 - 타이머(Timer) 구현하기

    Date2021.04.01 Views1370
    Read More
  10. 안드로이드 - 텍스트뷰(TextView) 사용법 정리

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

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

    Date2021.04.01 Views455
    Read More
  13. 안드로이드 - 프래그먼트 (Fragment) 사용하기

    Date2021.04.02 Views486
    Read More
  14. 안드로이드 - 프레임레이아웃 (FrameLayout)

    Date2021.03.29 Views517
    Read More
  15. 안드로이드 - 프로그레스바(ProgressBar) 구현하기

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

    Date2021.04.02 Views973
    Read More
  17. 안드로이드 android 개발 와이파이 유지 관련

    Date2015.07.16 Views7034
    Read More
  18. 안드로이드 arrayList 를 Json으로 변환 / jsonarry

    Date2021.03.29 Views326
    Read More
  19. 안드로이드 EditText 필터링 검색

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

    Date2015.12.14 Views8774
    Read More
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved