다음과 같이 샘플 JSON이 있습니다. 이 객체를 UI에 표준 인 다른 JSON 형식 (다른 공급 업체와 다른 주문을 받고 공통 UI 형식으로 집계)에 매핑해야합니다.요소 이름의 일부로 번호가 매겨진 JSON 요소
POJO를 생성하면 더러운 외부 클래스 아래에 Order_1, Order_2 ... 클래스가 생성됩니다. 그리고 개발 기간 동안, 나는 많은 주문들이 정점에 올 것인가를 예상 할 수 없을지도 모릅니다. 그렇다면 어떻게이 문제에 접근합니까?
내 최종 결과는 반복 가능한 요소가 배열 인 대상 JSON에이 JSON을 매핑 할 수 있어야합니다.
{
"TotalOrders": 6,
"Order_1": {
"Item_1": {
"item": "Shirt",
"Quantity": 2
},
"Item_2": {
"item": "Jeans",
"Quantity": 2
}
},
"Order_2": {
"Item_1": {
"item": "Caps",
"Quantity": 2
},
"Item_2": {
"item": "Bags",
"Quantity": 2
},
"Item_3": {
"item": "Chains",
"Quantity": 2
}
},
"Order_3": {
"Item_1": {
"item": "Watches",
"Quantity": 2
},
"Item_2": {
"item": "Rings",
"Quantity": 2
},
"Item_3": {
"item": "Perfumes",
"Quantity": 2
},
"Item_4": {
"item": "Deo",
"Quantity": 1
}
},
"Order_4": {
"Item_1": {
"item": "Cans",
"Quantity": 2
},
"Item_2": {
"item": "Tubes",
"Quantity": 2
},
"Item_3": {
"item": "Tents",
"Quantity": 2
}
},
"Order_5": {
"Item_1": {
"item": "Butter",
"Quantity": 2
},
"Item_2": {
"item": "Jam",
"Quantity": 2
},
"Item_3": {
"item": "Bread",
"Quantity": 2
}
},
"Order_6": {
"Item_1": {
"item": "DVD",
"Quantity": 2
},
"Item_2": {
"item": "Floppy",
"Quantity": 2
},
"Item_3": {
"item": "Cables",
"Quantity": 2
}
}
}