객체 목록을 jsonObject로 변환하는 방법은 무엇입니까?

사용자 7113784

객체 목록을 jsonObject로 변환하는 방법은 무엇입니까?

Pojo 클래스 목록을 jsonObject로 변환하고 있습니다. 전체 목록을 jsonArray로 변환했지만 배열 범위에서 필드를 추가하려면 어떻게해야합니까?

            List<Order> items = new ArrayList<>();
            if (checkOutList != null) {
                for (Category.Items i1 : checkOutList) {
                    Order order = new Order();
                    order.setC_id(i1.getCid());
                    order.setItem_id(i1.getItem_id());
                    order.setQuantity(i1.getCount());
                    items.add(order);
                }
                Order order = new Order();
                order.setOd_total_cost(cardValue.getText().toString().trim());
                order.setR_id(checkOutList.get(0).getRid());
                order.setU_id("5");
                items.add(order);

                Gson gson = new GsonBuilder().create();
                JsonArray myCustomArray = gson.toJsonTree(items).getAsJsonArray();
                Log.e("order", myCustomArray.toString());
            }

위의 코드는 나에게 출력을 제공했습니다.

[{"c_id":"3","item_id":"18","quantity":"5"},{"od_total_cost":"Card Value: $30.14","r_id":"1","u_id":"5"}]

내가 원하는 출력

{"items":[{"quantity":"25","c_id":"70","item_id":"10"}],"r_id":"5","u_id":"70","od_total_cost":"20000"}

최신 정보

JsonElement jsonObject=gson.toJsonTree(order);
Log.e("order", myCustomArray.toString()+jsonObject.toString());

한 줄 위에 추가하면 arrayname : items를 추가하는 방법이 무엇입니까? 전체 출력을 json 객체로 추가

[{"c_id":"3","item_id":"18","quantity":"5"},{"c_id":"3","item_id":"17","quantity":"2"},{"c_id":"2","item_id":"91","quantity":"2"},{"c_id":"2","item_id":"9","quantity":"1"}]{"od_total_cost":"Card Value: $20.16","r_id":"1","u_id":"5"}
dev8080

다른 방법도 유효하다고 생각하지만 POJO를 사용할 수도 있습니다.

    class WholeObject{
        List<Order> items;
        String r_id;
        String u_id;
        String od_total_cost;

        //---getters and setters---

    }

    WholeObject wo = new WholeObject();
    wo.setR_id("5");
    wo.setU_id("70");
    wo.setOd_total_cost("20000");
    wo.setItems(yourOrders);

    Log.e("order",  new Gson().toJson( wo ) );

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jq를 사용하여 객체 목록을 목록 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

문자열 목록을 객체 목록으로 변환하는 방법은 무엇입니까?

분류에서Dev

목록을 사전 객체로 변환하고 함수에서 반환하는 방법은 무엇입니까?

분류에서Dev

목록을 사전 객체로 변환하고 함수에서 반환하는 방법은 무엇입니까?

분류에서Dev

JSON 객체 목록을 JsonArray로 변환 한 다음 반복하는 방법은 무엇입니까?

분류에서Dev

Python에서 datetime.datetime 객체 목록을 날짜로 변환하는 방법은 무엇입니까?

분류에서Dev

Class 객체 목록을 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

스트림을 사용하여 객체 목록을 다른 목록 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

객체 목록 JSON 모델을 변환하는 방법은 무엇입니까?

분류에서Dev

Java String을 EDN 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

배열을 json 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

XML을 OCI-Lob 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

Timesamp 객체를 포함하는 사전 값 목록을 Python에서 datetime 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

Spring Mvc Jpa에서 enity 객체 목록을 페이지 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

여러 항목의 배열을 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

기존 방법을 사용하여 json을 javascript 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

Array.prototype.slice.call이 작동하지 않을 때 속성 목록이있는 객체를 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

InputStream 객체를 File 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

개체 목록을 <String, List <String >>의 맵으로 변환하는 방법은 무엇입니까?

분류에서Dev

Java에서 Gson 라이브러리를 사용하여 객체 목록을 JSONArray로 자동 변환하는 방법은 무엇입니까?

분류에서Dev

android에서 arraylist의 객체를 JsonObject로 변환하는 방법은 무엇입니까?

분류에서Dev

rethinkdb가 객체를 배열로 변환하는 것을 중지하는 방법은 무엇입니까?

분류에서Dev

ndarray 객체 목록 내의 이진 값을 10 진수 값으로 변환하는 방법은 무엇입니까?

분류에서Dev

로컬 json 목록을 모델 객체로 디코딩하는 방법은 무엇입니까?

분류에서Dev

'객체'로 반환 된 값을 설정하는 방법은 무엇입니까?

분류에서Dev

HTML을 통과하여 객체 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

Reduce를 사용하여 배열을 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

키와 값을 사용하여 객체를 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

심포니 3에서 객체 배열을 문자열로 변환하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    jq를 사용하여 객체 목록을 목록 객체로 변환하는 방법은 무엇입니까?

  2. 2

    문자열 목록을 객체 목록으로 변환하는 방법은 무엇입니까?

  3. 3

    목록을 사전 객체로 변환하고 함수에서 반환하는 방법은 무엇입니까?

  4. 4

    목록을 사전 객체로 변환하고 함수에서 반환하는 방법은 무엇입니까?

  5. 5

    JSON 객체 목록을 JsonArray로 변환 한 다음 반복하는 방법은 무엇입니까?

  6. 6

    Python에서 datetime.datetime 객체 목록을 날짜로 변환하는 방법은 무엇입니까?

  7. 7

    Class 객체 목록을 배열로 변환하는 방법은 무엇입니까?

  8. 8

    스트림을 사용하여 객체 목록을 다른 목록 객체로 변환하는 방법은 무엇입니까?

  9. 9

    객체 목록 JSON 모델을 변환하는 방법은 무엇입니까?

  10. 10

    Java String을 EDN 객체로 변환하는 방법은 무엇입니까?

  11. 11

    배열을 json 객체로 변환하는 방법은 무엇입니까?

  12. 12

    XML을 OCI-Lob 객체로 변환하는 방법은 무엇입니까?

  13. 13

    Timesamp 객체를 포함하는 사전 값 목록을 Python에서 datetime 객체로 변환하는 방법은 무엇입니까?

  14. 14

    Spring Mvc Jpa에서 enity 객체 목록을 페이지 객체로 변환하는 방법은 무엇입니까?

  15. 15

    여러 항목의 배열을 객체로 변환하는 방법은 무엇입니까?

  16. 16

    기존 방법을 사용하여 json을 javascript 객체로 변환하는 방법은 무엇입니까?

  17. 17

    Array.prototype.slice.call이 작동하지 않을 때 속성 목록이있는 객체를 배열로 변환하는 방법은 무엇입니까?

  18. 18

    InputStream 객체를 File 객체로 변환하는 방법은 무엇입니까?

  19. 19

    개체 목록을 <String, List <String >>의 맵으로 변환하는 방법은 무엇입니까?

  20. 20

    Java에서 Gson 라이브러리를 사용하여 객체 목록을 JSONArray로 자동 변환하는 방법은 무엇입니까?

  21. 21

    android에서 arraylist의 객체를 JsonObject로 변환하는 방법은 무엇입니까?

  22. 22

    rethinkdb가 객체를 배열로 변환하는 것을 중지하는 방법은 무엇입니까?

  23. 23

    ndarray 객체 목록 내의 이진 값을 10 진수 값으로 변환하는 방법은 무엇입니까?

  24. 24

    로컬 json 목록을 모델 객체로 디코딩하는 방법은 무엇입니까?

  25. 25

    '객체'로 반환 된 값을 설정하는 방법은 무엇입니까?

  26. 26

    HTML을 통과하여 객체 배열로 변환하는 방법은 무엇입니까?

  27. 27

    Reduce를 사용하여 배열을 객체로 변환하는 방법은 무엇입니까?

  28. 28

    키와 값을 사용하여 객체를 배열로 변환하는 방법은 무엇입니까?

  29. 29

    심포니 3에서 객체 배열을 문자열로 변환하는 방법은 무엇입니까?

뜨겁다태그

보관