Skip to content

Commit d65f340

Browse files
authored
fix cl_json (#1024)
1 parent 0d70278 commit d65f340

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/json/#ui2#cl_json.clas.abap

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
CLASS /ui2/cl_json DEFINITION PUBLIC.
22
PUBLIC SECTION.
33

4-
TYPES pretty_name_mode TYPE string.
4+
TYPES pretty_name_mode TYPE c LENGTH 1.
55

66
CONSTANTS: BEGIN OF pretty_mode,
7-
none TYPE string VALUE '',
8-
low_case TYPE string VALUE 'low_case',
9-
camel_case TYPE string VALUE 'camel_case',
7+
none TYPE pretty_name_mode VALUE '',
8+
low_case TYPE pretty_name_mode VALUE 'L',
9+
camel_case TYPE pretty_name_mode VALUE 'X',
1010
END OF pretty_mode.
1111

1212
TYPES bool TYPE c LENGTH 1.
@@ -34,7 +34,7 @@ CLASS /ui2/cl_json DEFINITION PUBLIC.
3434
IMPORTING
3535
json TYPE string OPTIONAL
3636
jsonx TYPE xstring OPTIONAL
37-
pretty_name TYPE string OPTIONAL
37+
pretty_name TYPE pretty_name_mode OPTIONAL
3838
assoc_arrays TYPE abap_bool OPTIONAL
3939
assoc_arrays_opt TYPE abap_bool OPTIONAL
4040
conversion_exits TYPE abap_bool OPTIONAL
@@ -45,7 +45,7 @@ CLASS /ui2/cl_json DEFINITION PUBLIC.
4545
IMPORTING
4646
data TYPE data
4747
compress TYPE abap_bool OPTIONAL
48-
pretty_name TYPE string OPTIONAL
48+
pretty_name TYPE pretty_name_mode OPTIONAL
4949
assoc_arrays TYPE abap_bool OPTIONAL
5050
assoc_arrays_opt TYPE abap_bool OPTIONAL
5151
ts_as_iso8601 TYPE abap_bool OPTIONAL
@@ -57,7 +57,7 @@ CLASS /ui2/cl_json DEFINITION PUBLIC.
5757
CLASS-METHODS generate
5858
IMPORTING
5959
json TYPE string
60-
pretty_name TYPE string OPTIONAL
60+
pretty_name TYPE pretty_name_mode OPTIONAL
6161
RETURNING
6262
VALUE(rr_data) TYPE REF TO data.
6363

@@ -105,7 +105,7 @@ CLASS /ui2/cl_json DEFINITION PUBLIC.
105105
CLASS-METHODS _deserialize
106106
IMPORTING
107107
VALUE(prefix) TYPE string
108-
pretty_name TYPE string OPTIONAL
108+
pretty_name TYPE pretty_name_mode
109109
io_type TYPE REF TO cl_abap_typedescr
110110
CHANGING
111111
data TYPE data.

0 commit comments

Comments
 (0)