当前位置: 首页 > news >正文

网站建设有什么岗位职责网域名查询地址

网站建设有什么岗位职责,网域名查询地址,织梦网站如何做seo,山东专业网站建设哪家便宜ABAP 怎样将XML和JSON格式转换为HTML格式显示 一、将JSON格式转换为HTML格式 BAP接口程序开发中时常会用到JSON格式来传输数据,在监控传输的JSON串内容时,把JSON转换为HTML格式来显示会很便利。下面提供一个简单例子来实现JSON转化为HTML并显示的功能。…

ABAP 怎样将XML和JSON格式转换为HTML格式显示

一、将JSON格式转换为HTML格式
  1. BAP接口程序开发中时常会用到JSON格式来传输数据,在监控传输的JSON串内容时,把JSON转换为HTML格式来显示会很便利。
  2. 下面提供一个简单例子来实现JSON转化为HTML并显示的功能。
    • 使用 /ui2/cl_json=>serialize来生成JSON串,
    • 调用 TRANSFORMATION sjson2html来转换HTML,
    • 使用 cl_abap_browser=>show_html显示HTML。
  3. 代码:
    *&---------------------------------------------------------------------*
    *& Report ZDEMO_TEST
    *&---------------------------------------------------------------------*
    *&*&---------------------------------------------------------------------*
    REPORT zdemo_test.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_ekpoFROM ekpoUP TO 10 ROWS.* 将内表转化为JSON
    lv_json = /ui2/cl_json=>serialize( data = lt_ekpo[] ).TRY.
    *   将JSON转换为HTMLCALL TRANSFORMATION sjson2html SOURCE XML lv_jsonRESULT 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 ).
    
  4. 运行后弹出一个窗口显示HTML也可以通过‘+’‘—’来收起或展开JSON,很方便。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FKjyGOxg-1678545843233)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230223103014282.png)]
二、将HTML格式转换为XML格式
  1. 将xml字符串展示为格式化的XML格式

     SELECT *FROM maktINTO TABLE @DATA(carriers) up to 10 rows.CALL TRANSFORMATION id SOURCE carriers = carriersRESULT XML DATA(xml).cl_demo_output=>begin_section( `Some Text` ).cl_demo_output=>write_text( |blah blah blah \n| &&|blah blah blah| ).cl_demo_output=>next_section( `Some Data` ).cl_demo_output=>begin_section( `Elementary Object` ).cl_demo_output=>write_data( carriers[ 1 ]-matnr ).cl_demo_output=>next_section( `Internal Table` ).cl_demo_output=>write_data( carriers ).cl_demo_output=>end_section( ).cl_demo_output=>next_section( `XML` ).cl_demo_output=>write_xml( xml ).cl_demo_output=>display( ).“或者写为下列格式也可cl_demo_output=>new()->begin_section( `Some Text`)->write_text( |blah blah blah \n| &&|blah blah blah|)->next_section( `Some Data`)->begin_section( `Elementary Object`)->write_data( carriers[ 1 ]-matnr)->next_section( `Internal Table`)->write_data( carriers)->end_section()->next_section( `XML`)->write_xml( xml)->display( ).
    
  2. 展示效果
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aJccjCd8-1678545843233)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230307111724625.png)]

  3. 显示为默认的颜色的弹窗

    cl_demo_output=>new( 'TEXT')->display( carriers ).
    
  4. 展示效果
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZYgCqH4l-1678545843234)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230307112110949.png)]**

http://www.khdw.cn/news/7065.html

相关文章:

  • 宝鸡市做网站的公司公关
  • 国外logo设计网站推荐百度用户服务中心
  • 怎么让网站栏目页收录项目营销推广方案
  • 自建网站管理怎么创建网站?
  • 做网站推广工作赚钱吗公司网站的推广方案
  • 手机wap网站开发的cms系统广州网站制作服务
  • 政府网站建设基本要求seo关键字优化价格
  • 如何建英文网站互联网广告联盟
  • 做网站之前要安装什么叶涛网站推广优化
  • 江西做网站微商怎么做推广加好友
  • 昆明体育城微网站建设长沙百度百科
  • 中为网站建设企业网络
  • 中国建设银行广东分行网站网络营销做得比较好的企业
  • 网站怎样做快照二级域名在线扫描
  • 在手机上怎么赚钱百度seo官方网站
  • 网站建设需要交印花税吗seo和sem是什么意思
  • 专业的丹阳网站建设中国十大策划公司排名
  • 做外围网站代理违法吗深圳网络推广方法
  • 长沙网站建设郑州seo推广外包
  • 什么是网站html静态化推广公众号的9种方法
  • 做民宿要给网站多少合同钱互联网营销师考试题库
  • 做招投标应该了解的网站网络推广是什么
  • 网站asp.net安装百度app关键词优化
  • js实现网站滚屏效果优化落实疫情防控新十条
  • 上海建筑网站设计seo推广方法
  • 网站设计项目书做百度推广代运营有用吗
  • 织梦网站栏目添加查关键词排名网
  • 委托别人做网站 域名所有权百度在线下载
  • 廊坊公司网站建设免费个人网站空间
  • 做网站多少前sem竞价专员是干什么的