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

网站建设有什么岗位职责网站推广服务报价表

网站建设有什么岗位职责,网站推广服务报价表,三站合一网站营销,邯郸市嘉禾网络科技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.wangmingla.cn/news/134130.html

相关文章:

  • 建设眼镜网站风格重庆网站关键词排名优化
  • 带数字 网站 域名怎么给产品找关键词
  • 教学单位 网站建设上海百度推广排名优化
  • 网站后期维护工作包括哪些seo销售
  • 上海 松江 网站制作网络营销与策划
  • wordpress同步微信公众号台州百度推广优化
  • 长沙网站开发培训百度搜索引擎优化案例
  • ps2017做网站想建立自己的网站
  • 一手货源怎么找自己怎么优化网站排名
  • aspcms网站无法打开北京网站推广
  • 在淘宝上的毕设网站代做seo优化快排
  • 天桥网站建设八百客crm系统登录入口
  • iis做动态网站吗友情链接作用
  • 移动端快速建站的方法黑龙江最新疫情
  • seo点评类网站b站视频推广app
  • 卖机器的网站怎么做竞价恶意点击立案标准
  • 做招聘网站用什么代码开发构建新发展格局
  • 做网站一定要云解析吗最新国内新闻10条
  • 郑州国际装备制造业会展网站的建设百度关键词推广一年多少钱
  • java做网站开发书杭州seo排名费用
  • 手机什么app做网站站长工具seo词语排名
  • 杭州高瑞网站建设网络营销策划的概念
  • 网站销售如何做业绩微营销推广软件
  • phpweb网站建设友情链接的概念
  • 企业网站的切片怎么做西安百度seo代理
  • 做企业网站安装什么系统好关键词搜索爱站网
  • 上海公安局 网站备案网络推广网络营销外包
  • 四川煤矿基本建设工程公司网站免费的关键词优化工具
  • 网站设计风格及特点深圳seo优化排名推广
  • wordpress备份content网站优化软件费用