Methods to convert JSON to HTML format and display: 1. Use [/ui2/cl_json=>serialize] to generate a JSON string; 2. Call T [RANSFORMA..] to convert HTML; 3. Use [cl_abap_browse..] to display HTML.
The operating environment of this tutorial: windows7 system, html5 version, DELL G3 computer.
Method to convert JSON to HTML format and display:
JSON format is often used to transmit data in the development of ABAP interface programs. When monitoring the transmitted JSON string When displaying content, it is convenient to convert JSON to HTML format for display.
The following provides a simple example to implement the function of converting JSON to HTML and displaying it.
Among them:
1, use /ui2/cl_json=>serialize to generate JSON string,
2, call TRANSFORMATION sjson2html to convert HTML,
3, use cl_abap_browser=>show_html to display HTML.
Code:
REPORT ztest_display_json. DATA:lv_json TYPE string, lv_convert TYPE string, lo_json_ser TYPE REF TO cl_trex_json_serializer, lv_err_text TYPE string, lt_ekpo TYPE STANDARD TABLE OF ekpo. SELECT * INTO CORRESPONDING FIELDS OF TABLE lt_ekpo FROM ekpo UP TO 10 ROWS. * 将内表转化为JSON lv_json = /ui2/cl_json=>serialize( data = lt_ekpo[] ). TRY. * 将JSON转换为HTML CALL TRANSFORMATION sjson2html SOURCE XML lv_json RESULT XML DATA(lv_html). CATCH cx_xslt_runtime_error INTO DATA(lo_err). lv_err_text = lo_err->get_text( ). WRITE: lv_err_text. RETURN. ENDTRY. * 显示HTML lv_convert = cl_abap_codepage=>convert_from( lv_html ). cl_abap_browser=>show_html( html_string = lv_convert ).
Related learning recommendations: html video tutorial
The above is the detailed content of How to convert JSON to HTML format and display. For more information, please follow other related articles on the PHP Chinese website!