CLAS /UI2/CL_JSON

Source Link
Open in ADT

Home
Next Object: CL_ABAP_BIGINT

Public
Type pretty_name_mode TYPE /ui2/cl_json=>pretty_name_mode
Type bool TYPE /ui2/cl_json=>bool
Type tribool TYPE /ui2/cl_json=>tribool
Type json TYPE /ui2/cl_json=>json
Constant pretty_mode TYPE StructureTypetoABAPtodo
Constant c_bool TYPE StructureTypetoABAPtodo
Static Method raw_to_string
  IMPORTING
    iv_xstring TYPE XSTRING
  RETURNING rv_string TYPE STRING
Static Method string_to_raw
  IMPORTING
    iv_string TYPE STRING
  RETURNING rv_xstring TYPE XSTRING
Static Method deserialize
  IMPORTING
    json TYPE STRING Optional
    jsonx TYPE XSTRING Optional
    pretty_name TYPE /ui2/cl_json=>pretty_name_mode Optional
    assoc_arrays TYPE ABAP_BOOL Optional
    assoc_arrays_opt TYPE ABAP_BOOL Optional
    conversion_exits TYPE ABAP_BOOL Optional
  CHANGING
    data TYPE data
Static Method serialize
  IMPORTING
    data TYPE data
    compress TYPE ABAP_BOOL Optional
    pretty_name TYPE /ui2/cl_json=>pretty_name_mode Optional
    assoc_arrays TYPE ABAP_BOOL Optional
    assoc_arrays_opt TYPE ABAP_BOOL Optional
    ts_as_iso8601 TYPE ABAP_BOOL Optional
    type_descr TYPE cl_abap_typedescr Optional
    format_output TYPE ABAP_BOOL Optional
  RETURNING r_json TYPE STRING
Static Method generate
  IMPORTING
    json TYPE STRING
    pretty_name TYPE /ui2/cl_json=>pretty_name_mode Optional
  RETURNING rr_data TYPE REF TO data
Method serialize_int
  IMPORTING
    data TYPE data
    name TYPE STRING Optional
    type_descr TYPE cl_abap_typedescr Optional
  RETURNING r_json TYPE STRING
Method deserialize_int
  IMPORTING
    json TYPE STRING Optional
    jsonx TYPE XSTRING Optional
  CHANGING
    data TYPE data
  RAISING cx_sy_move_cast_error
Method constructor
  IMPORTING
    compress TYPE ABAP_BOOL Optional
    pretty_name TYPE /ui2/cl_json=>pretty_name_mode Optional
    assoc_arrays TYPE ABAP_BOOL Optional
    ts_as_iso8601 TYPE ABAP_BOOL Optional
Protected
Attribute mv_compress TYPE ABAP_BOOL
Attribute mv_pretty_name TYPE STRING
Attribute mv_assoc_arrays TYPE ABAP_BOOL
Attribute mv_ts_as_iso8601 TYPE ABAP_BOOL
Attribute mv_extended TYPE ABAP_BOOL
Method is_compressable
  IMPORTING
    type_descr TYPE cl_abap_typedescr
    name TYPE STRING
  RETURNING rv_compress TYPE ABAP_BOOL

Exists on:
754true
750true
702false

Bug reports and ideas welcome
Made using abaplint.app