怎么将JSON转换为HTML格式并显示
这篇文章主要介绍怎么将JSON转换为HTML格式并显示,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
html有什么特点
1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。 3、平台无关性:超级文本标记语言能够在广泛的平台上使用,这也是万维网盛行的一个原因。4、通用性:HTML是网络的通用语言,它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
将JSON转换为HTML格式并显示的方法:1、使用【/ui2/cl_json=>serialize】来生成JSON串;2、调用T【RANSFORMA..】来转换HTML;3、使用【cl_abap_browse..】显示HTML。
本教程操作环境:windows7系统、html5版,DELL G3电脑。
将JSON转换为HTML格式并显示的方法:
ABAP接口程序开发中时常会用到JSON格式来传输数据,在监控传输的JSON串内容时,把JSON转换为HTML格式来显示会很便利。
下面提供一个简单例子来实现JSON转化为HTML并显示的功能。
其中:
1,使用/ui2/cl_json=>serialize来生成JSON串,
2,调用TRANSFORMATION sjson2html来转换HTML,
3,使用 cl_abap_browser=>show_html显示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.* 将内表转化为JSONlv_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.* 显示HTMLlv_convert = cl_abap_codepage=>convert_from( lv_html ).cl_abap_browser=>show_html( html_string = lv_convert ).
以上是“怎么将JSON转换为HTML格式并显示”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341