Gson Parsing (Single Class, ArrayList)


1
2
3
4
5
6
7
8
9
10
11
// Gson Parsing (DTO)
JSONObject jsonObjectRoot = new JSONObject(str_DATA);
JSONObject obj = jsonObjectRoot.getJSONObject("result").getJSONObject("List").getJSONArray(CommonLibProcedureName.UP_MB_BAR_OUT_SALE_H_S).getJSONObject(0);
Gson gson = new Gson();
TEST_WarehouseOutHeaderListResponseDto responseData = gson.fromJson(obj.toString(), TEST_WarehouseOutHeaderListResponseDto.class);
 
// Gson Parsing (ARRAY)
JSONObject jsonObjectRoot = new JSONObject(str_DATA);
JSONArray objArray = jsonObjectRoot.getJSONObject("result").getJSONObject("List").getJSONArray(CommonLibProcedureName.UP_MB_BAR_OUT_SALE_H_S);
Gson gson = new Gson();
ArrayList<TEST_WarehouseOutHeaderListResponseDto> responseData = gson.fromJson(objArray.toString(), new TypeToken<ArrayList<TEST_WarehouseOutHeaderListResponseDto>>() { }.getType());
cs


   


이 글을 공유하기


댓글(0)

Designed by CMSFactory.NET