/UI2/CL_JSON
/UI2/CL_JSON=>SERIALIZE
/UI2/CL_JSON=>DESERIALIZE
SAP에서 JSON Parsing
#1. 사용예시
Importing 파라미터로 여러가지를 제공하니 해당 Class의 Serialize, Deserialize Method를 먼저 확인 한 후 개발에 활용하길 권장합니다.
Pretty_mode 는 여러가지가 있지만, 아래 3가지를 가장 많이 사용합니다.
/UI2/CL_JSON=>PRETTY_MODE-NONE | ABAP 필드명 그대로 대문자로 JSON 키 설정 |
/UI2/CL_JSON=>PRETTY_MODE-LOW_CASE | ABAP 필드명을 단순히 소문자로만 변경 |
/UI2/CL_JSON=>PRETTY_MODE-CAMEL_CASE | CamelCase 형식에 맞추어 변경 |
#2. Pretty_mode의 low_case 와 camel_case 차이

#3. Compress, Conversion_exits
Compress 파라미터를 통해 값이 없는 항목은 제외하여 JSON 사이즈를 줄일수 있습니다.
Convertion_exits 파라미터를 통해 Domain에 설정된 변환루틴을 적용하여 Serialize/Deserialize 할수 있습니다.

'ABAP > Function|Class' 카테고리의 다른 글
[Function] FI_ITEMS_MASS_CHANGE - 회계전표 품목 변경(FB09) (0) | 2023.07.10 |
---|---|
[Class] CL_GUI_FRONTEND_SERVICES=>GET_SCREENSHOT (0) | 2023.07.03 |
[Function] BP_JOBLOG_READ - 백그라운드 작업 로그 조회 (0) | 2023.06.26 |
[Function] GET_JOB_RUNTIME_INFO - 현재 백그라운드 작업 정보 (0) | 2023.06.26 |
[Function] BP_JOB_DELETE - 백그라운드 작업 삭제 (0) | 2023.06.22 |
댓글