Méthodes pour convertir JSON au format HTML et afficher : 1. Utilisez [/ui2/cl_json=>serialize] pour générer une chaîne JSON ; 2. Appelez T [RANSFORMA..] pour convertir du HTML ; Utilisez [cl_abap_browse..] pour afficher le HTML.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur DELL G3.
Méthode de conversion et d'affichage de JSON au format HTML :
Le format JSON est souvent utilisé pour transmettre des données dans le développement de programmes d'interface ABAP lors de la surveillance de la chaîne JSON transmise. Lors de l'affichage du contenu, il est pratique de convertir JSON au format HTML pour l'affichage.
Un exemple simple est fourni ci-dessous pour réaliser la fonction de conversion de JSON en HTML et de son affichage.
Parmi eux :
1, utilisez /ui2/cl_json=>serialize pour générer une chaîne JSON,
2, appelez TRANSFORMATION sjson2html pour convertir du HTML,
3, utilisez cl_abap_browser=>show_html pour afficher le 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 ).
Recommandations d'apprentissage associées : Tutoriel vidéo HTML
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!