json을 html 형식으로 변환하는 방법: 1. [/ui2/cl_json=>serialize]를 사용하여 JSON 문자열을 생성합니다. 2. [TRANSFORMATION sjson2html]을 호출하여 HTML을 변환합니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, HTML5 버전, DELL G3 컴퓨터 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
json을 html 형식으로 변환하는 방법:
JSON 형식은 ABAP 인터페이스 프로그램 개발 중에 데이터를 전송하는 데 자주 사용됩니다. 전송된 JSON 문자열 내용을 모니터링할 때 JSON을 HTML 형식으로 변환하여 표시하는 것이 매우 편리합니다. .
다음은 JSON을 HTML로 변환하여 표시하는 기능을 구현하는 간단한 예입니다.
그 중:
1, /ui2/cl_json=>serialize
를 사용하여 JSON 문자열을 생성하고, /ui2/cl_json=>serialize
来生成JSON串,
2,调用 TRANSFORMATION sjson2html
来转换HTML,
3,使用cl_abap_browser=>show_html
TRANSFORMATION sjson2html
을 호출하여 HTML을 변환하고, 3, HTML을 표시하려면 cl_abap_browser=>show_html
을 사용하세요. 코드: 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 ). 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 ).실행하면 HTML을 표시하는 창이 나타납니다. 또한 '+' 및 '-'를 사용하여 JSON을 축소하거나 확장할 수 있어 매우 편리합니다.
창에 HTML을 표시하고 싶지 않다면 show_html의 CONTAINER 매개변수를 사용하여 그리는 화면에 HTML을 표시할 수 있습니다.
기타: TRANSFORMATION sjson2html은 Tcode STRNS를 통해 볼 수 있습니다.
html 튜토리얼🎜🎜🎜
위 내용은 json을 html 형식으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!