mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
ajson, Automatic Update (#4947)
* [create-pull-request] automated change * upd Co-authored-by: larshp <larshp@users.noreply.github.com> Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
cd5d43977a
commit
c2d96c0327
|
@ -3,7 +3,7 @@
|
|||
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||
<asx:values>
|
||||
<DEVC>
|
||||
<CTEXT>abapGit - Yet another json parser/serializer for ABAP</CTEXT>
|
||||
<CTEXT>Yet another json parser/serializer for ABAP</CTEXT>
|
||||
</DEVC>
|
||||
</asx:values>
|
||||
</asx:abap>
|
||||
|
|
|
@ -1036,7 +1036,11 @@ CLASS lcl_abap_to_json IMPLEMENTATION.
|
|||
<n>-name = is_prefix-name.
|
||||
ENDIF.
|
||||
|
||||
IF io_type->absolute_name = '\TYPE-POOL=ABAP\TYPE=ABAP_BOOL' OR io_type->absolute_name = '\TYPE=XFELD'.
|
||||
IF io_type->absolute_name = '\TYPE-POOL=ABAP\TYPE=ABAP_BOOL'
|
||||
OR io_type->absolute_name = '\TYPE=ABAP_BOOLEAN'
|
||||
OR io_type->absolute_name = '\TYPE=XSDBOOLEAN'
|
||||
OR io_type->absolute_name = '\TYPE=FLAG'
|
||||
OR io_type->absolute_name = '\TYPE=XFELD'.
|
||||
<n>-type = zif_abapgit_ajson=>node_type-boolean.
|
||||
IF iv_data IS NOT INITIAL.
|
||||
<n>-value = 'true'.
|
||||
|
|
|
@ -2925,7 +2925,11 @@ CLASS ltcl_abap_to_json DEFINITION
|
|||
END OF ty_struc_complex.
|
||||
|
||||
METHODS set_ajson FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
METHODS set_value FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
METHODS set_value_number FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
METHODS set_value_string FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
METHODS set_value_true FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
METHODS set_value_false FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
METHODS set_value_xfeld FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
METHODS set_null FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
METHODS set_obj FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
METHODS set_array FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
|
@ -2960,7 +2964,7 @@ CLASS ltcl_abap_to_json IMPLEMENTATION.
|
|||
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD set_value.
|
||||
METHOD set_value_number.
|
||||
|
||||
DATA lo_nodes_exp TYPE REF TO lcl_nodes_helper.
|
||||
DATA lt_nodes TYPE zif_abapgit_ajson=>ty_nodes_tt.
|
||||
|
@ -2975,6 +2979,13 @@ CLASS ltcl_abap_to_json IMPLEMENTATION.
|
|||
act = lt_nodes
|
||||
exp = lo_nodes_exp->mt_nodes ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD set_value_string.
|
||||
|
||||
DATA lo_nodes_exp TYPE REF TO lcl_nodes_helper.
|
||||
DATA lt_nodes TYPE zif_abapgit_ajson=>ty_nodes_tt.
|
||||
|
||||
" string
|
||||
CREATE OBJECT lo_nodes_exp.
|
||||
lo_nodes_exp->add( ' | |str |abc ||' ).
|
||||
|
@ -2985,6 +2996,13 @@ CLASS ltcl_abap_to_json IMPLEMENTATION.
|
|||
act = lt_nodes
|
||||
exp = lo_nodes_exp->mt_nodes ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD set_value_true.
|
||||
|
||||
DATA lo_nodes_exp TYPE REF TO lcl_nodes_helper.
|
||||
DATA lt_nodes TYPE zif_abapgit_ajson=>ty_nodes_tt.
|
||||
|
||||
" true
|
||||
CREATE OBJECT lo_nodes_exp.
|
||||
lo_nodes_exp->add( ' | |bool |true ||' ).
|
||||
|
@ -2995,6 +3013,13 @@ CLASS ltcl_abap_to_json IMPLEMENTATION.
|
|||
act = lt_nodes
|
||||
exp = lo_nodes_exp->mt_nodes ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD set_value_false.
|
||||
|
||||
DATA lo_nodes_exp TYPE REF TO lcl_nodes_helper.
|
||||
DATA lt_nodes TYPE zif_abapgit_ajson=>ty_nodes_tt.
|
||||
|
||||
" false
|
||||
CREATE OBJECT lo_nodes_exp.
|
||||
lo_nodes_exp->add( ' | |bool |false ||' ).
|
||||
|
@ -3005,6 +3030,13 @@ CLASS ltcl_abap_to_json IMPLEMENTATION.
|
|||
act = lt_nodes
|
||||
exp = lo_nodes_exp->mt_nodes ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD set_value_xfeld.
|
||||
|
||||
DATA lo_nodes_exp TYPE REF TO lcl_nodes_helper.
|
||||
DATA lt_nodes TYPE zif_abapgit_ajson=>ty_nodes_tt.
|
||||
|
||||
" xfeld
|
||||
DATA lv_xfeld TYPE xfeld.
|
||||
CREATE OBJECT lo_nodes_exp.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
INTERFACE zif_abapgit_ajson
|
||||
PUBLIC.
|
||||
|
||||
CONSTANTS version TYPE string VALUE 'v1.1.0-pre1'. "#EC NOTEXT
|
||||
CONSTANTS version TYPE string VALUE 'v1.1.0'. "#EC NOTEXT
|
||||
CONSTANTS origin TYPE string VALUE 'https://github.com/sbcgua/ajson'. "#EC NOTEXT
|
||||
CONSTANTS license TYPE string VALUE 'MIT'. "#EC NOTEXT
|
||||
|
||||
|
|
|
@ -172,24 +172,19 @@
|
|||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_integrated", "method": "reader", "note": "keyword? Path not found @/false"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_integrated", "method": "array_index", "note": "Index not found in table @/10"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_integrated", "method": "array_simple", "note": "Index not found in table @/10"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_integrated", "method": "stringify", "note": "assert_equals fails"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_integrated", "method": "item_order_integrated"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_abap_to_json", "method": "set_value", "note": "assert_equals fails"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_abap_to_json", "method": "set_obj", "note": "skip, uses void type XFELD"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_abap_to_json", "method": "set_array", "note": "skip, uses void type XFELD"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_abap_to_json", "method": "set_complex_obj", "note": "skip, uses void type XFELD"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_abap_to_json", "method": "set_value_xfeld", "note": "https://github.com/sbcgua/ajson/issues/75"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_abap_to_json", "method": "set_obj", "note": "https://github.com/sbcgua/ajson/issues/75"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_abap_to_json", "method": "set_array", "note": "https://github.com/sbcgua/ajson/issues/75"},
|
||||
{"object": "ZCL_ABAPGIT_AJSON", "class": "ltcl_abap_to_json", "method": "set_complex_obj", "note": "https://github.com/sbcgua/ajson/issues/75"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_AJSON_MAPPING", "class": "ltcl_camel_case", "method": "to_abap", "note": "secondary key fields? READ WITH KEY, Path not found @/FieldData"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_AJSON_UTILITIES", "class": "ltcl_json_utils", "method": "json_diff_types sdf", "note": "https://github.com/abaplint/transpiler/issues/331"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_GUI_UTILS", "class": "ltcl_gui_utils", "method": "is_renderable", "note": "casting, https://github.com/abaplint/transpiler/issues/465"},
|
||||
{"object": "ZCL_ABAPGIT_GUI_UTILS", "class": "ltcl_gui_utils", "method": "is_event_handler", "note": "casting, https://github.com/abaplint/transpiler/issues/465"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_GUI_ASSET_MANAGER", "class": "ltcl_abapgit_gui_asset_manager", "method": "get_inline_asset"},
|
||||
{"object": "ZCL_ABAPGIT_GUI_ASSET_MANAGER", "class": "ltcl_abapgit_gui_asset_manager", "method": "get_mime_asset"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_GUI_CSS_PROCESSOR", "class": "ltcl_single_file", "method": "test_file_exists", "note": "something wrong with the inheritance?"},
|
||||
{"object": "ZCL_ABAPGIT_GUI_CSS_PROCESSOR", "class": "ltcl_single_file", "method": "test_file_does_not_exist"},
|
||||
{"object": "ZCL_ABAPGIT_GUI_CSS_PROCESSOR", "class": "ltcl_single_file", "method": "test_empty_file", "note": "Cannot read property 'register_asset' of undefined"},
|
||||
|
@ -207,19 +202,15 @@
|
|||
|
||||
{"object": "ZCL_ABAPGIT_XML", "class": "ltcl_xml", "method": "space_leading_trailing"},
|
||||
{"object": "ZCL_ABAPGIT_XML", "class": "ltcl_xml", "method": "bad_xml_raises_exc"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_XML_OUTPUT", "class": "ltcl_xml_output", "method": "render_xml_string"},
|
||||
{"object": "ZCL_ABAPGIT_XML_OUTPUT", "class": "ltcl_xml_output", "method": "add_simple_object"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_GIT_COMMIT", "class": "ltcl_test", "method": "parse_commits"},
|
||||
{"object": "ZCL_ABAPGIT_GIT_COMMIT", "class": "ltcl_test", "method": "check_author_regex"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_XML_INPUT", "class": "ltcl_xml", "method": "up"},
|
||||
{"object": "ZCL_ABAPGIT_XML_INPUT", "class": "ltcl_xml", "method": "empty"},
|
||||
{"object": "ZCL_ABAPGIT_XML_INPUT", "class": "ltcl_xml", "method": "down"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_GIT_TRANSPORT", "class": "ltcl_git_transport", "method": "flush_error"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_GIT_COMMIT", "class": "ltcl_test", "method": "parse_commits"},
|
||||
{"object": "ZCL_ABAPGIT_GIT_COMMIT", "class": "ltcl_test", "method": "check_author_regex"},
|
||||
{"object": "ZCL_ABAPGIT_GIT_URL", "class": "ltcl_repo_online", "method": "test_repo_commit_show_urls"},
|
||||
|
||||
{"object": "ZCL_ABAPGIT_DOT_ABAPGIT", "class": "ltcl_dot_abapgit", "method": "ignore"},
|
||||
|
|
Loading…
Reference in New Issue
Block a user