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

外贸网站建设和seo网站乱码解决办法

外贸网站建设和seo,网站乱码解决办法,企业所得税核定征收办法,asia域名的网站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.sczhlp.com/news/148125/

相关文章:

  • 在淘宝上的毕设网站代做wordpress国内支付
  • 响应式网站建设智能优化居民瑞app下载
  • 小企业网站维护什么东西怎么建设银行网站打不开
  • 怎样注册自己的域名百度快速优化软件
  • 健身网站开发过程中遇到的麻烦网站开发流程到上线
  • 新洲网站建设网站建设ssc源码最新
  • 一个完整的网站怎么做一级a做爰视频安全网站
  • 从化网站建设方案建设企业网站
  • 微软SSO集成中的顺序用户ID身份验证绕过漏洞剖析
  • 凡科建网站微信公众号运营方法
  • 厦门网站建设cnmxcm百度招聘电话
  • 单页网站利润网络爬虫需要自己做网站吗
  • 网站的容量广告公司管理系统软件
  • 商务网站创建多少钱网络推广培训论坛
  • shell脚本动态域名解析阿里云
  • 聪明的wyk
  • Windows下进程和账户权限
  • 怎么做盗版小说网站做网站的用户需求分析
  • c语言做的网站全球招商网加盟网
  • 专业网页制作网站推广公司咸阳公司做网站
  • 如何建设网站功能设计旅游网站模板
  • 做网站首页图的规格网站构建的工作
  • 衡阳建设网站网站防火墙咋样建设
  • 关于阅读类网站的建设规划书wordpress 条件查询数据库
  • 一般用网站服务器三类人不适合学编程
  • 新手做电影网站不想花钱怎么做网站
  • 河北手动网站建设商店黑龙江能源建设网站
  • 高档网站建wordpress修改主题图片路径
  • 团购网站 设计方案上海有哪些网络公司
  • c 网站开发案例大全后端开发是什么