日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

【转】ABAP内表数据和JSON格式互转

發(fā)布時(shí)間:2025/3/20 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】ABAP内表数据和JSON格式互转 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本程序演示ABAP內(nèi)表數(shù)據(jù)如何轉(zhuǎn)為JSON格式,

以及JSON數(shù)據(jù)如何放入內(nèi)表。


REPORT?ZTEST005.
DATA?:?JSON_SER?TYPE?REF?TO?CL_TREX_JSON_SERIALIZER,
???????JSON_DES?TYPE?REF?TO?CL_TREX_JSON_DESERIALIZER.

DATA?:?JSONSTR?TYPE?STRING.

DATA?:?BEGIN?OF?ITAB?OCCURS?0?,
?????????MATNR?TYPE?MAKT-MATNR,
?????????MAKTX?TYPE?MAKT-MAKTX,
???????END?OF?ITAB.

START-OF-SELECTION.
??SELECT?*?INTO?CORRESPONDING?FIELDS?OF?TABLE?ITAB
????FROM?MAKT?UP?TO?20?ROWS?WHERE?SPRAS?=?'1'.

??"內(nèi)表-》JSON
??CREATE?OBJECT?JSON_SER
????EXPORTING
??????DATA?=?ITAB[].
??CALL?METHOD?JSON_SER->SERIALIZE.
??CALL?METHOD?JSON_SER->GET_DATA
????RECEIVING
??????RVAL?=?JSONSTR.

??"JSON-》內(nèi)表
??REFRESH?ITAB[]."會(huì)append
??CREATE?OBJECT?JSON_DES.
??CALL?METHOD?JSON_DES->DESERIALIZE
????EXPORTING
??????JSON?=?JSONSTR
????IMPORTING
??????ABAP?=?ITAB[].

??LOOP?AT?ITAB.
????WRITE?:?/?SY-TABIX,ITAB-MATNR,ITAB-MAKTX.
??ENDLOOP.



  • ABAP:
    • EPO Connector.
  • ActionScript:
    • ActionScript3.
  • Ada:
    • GNATCOLL.JSON.
  • AdvPL:
    • JSON-ADVPL.
  • ASP:
    • JSON for ASP.
    • JSON ASP utility class.
  • AWK:
    • JSON.awk.
    • rhawk.
  • Bash:
    • Jshon.
    • JSON.sh.
  • BlitzMax:
    • bmx-rjson.
  • C:
    • JSON_checker.
    • YAJL.
    • LibU.
    • json-c.
    • json-parser.
    • jsonsl.
    • WJElement.
    • M's JSON parser.
    • cJSON.
    • Jansson.
    • jsmn.
    • parson.
    • ujson4c.
    • nxjson.
    • frozen.
    • microjson.
  • C++:
    • JSONKit.
    • jsonme--.
    • ThorsSerializer.
    • JsonBox.
    • jvar.
    • rapidjson.
    • JSON for Modern C++.
    • ArduinoJson.
    • minijson.
    • jsoncons.
    • QJson.
    • jsoncpp.
    • JOST.
    • CAJUN.
    • libjson.
    • nosjob.
    • JSON++.
    • JSON library for IoT.
    • qmjson.
    • JSON Support in Qt.
    • JsonWax for Qt.
  • C#:
    • fastJSON.
    • JSON_checker.
    • Jayrock.
    • Json.NET - LINQ to JSON.
    • LitJSON.
    • JSON for .NET.
    • JSON@CodeTitans.
    • JSONSharp.
    • fluent-json.
    • Manatee Json.
    • FastJsonParser.
    • LightJson.
  • Ciao:
    • Ciao JSON encoder and decoder.
  • Clojure:
    • data.json.
  • Cobol:
    • XML Thunder.
    • Redvers COBOL JSON Interface.
  • ColdFusion:
    • SerializeJSON.
    • toJSON.
  • D:
    • Libdjson.
  • Dart:
    • json library.
  • Delphi:
    • Delphi Web Utils.
    • JSON Delphi Library.
  • E:
    • JSON in TermL.
  • Fantom:
    • Json.
  • FileMaker:
    • JSON.
  • Fortran:
    • json-fortran.
    • YAJL-Fort.
  • Go:
    • package json.
  • Groovy:
    • groovy-io.
  • Haskell:
    • RJson package.
    • json package.
  • Java:
    • JSON-java.
    • JSONUtil.
    • jsonp.
    • Json-lib.
    • Stringtree.
    • SOJO.
    • json-taglib.
    • Flexjson.
    • JON tools.
    • Argo.
    • jsonij.
    • fastjson.
    • mjson.
    • jjson.
    • json-simple.
    • json-io.
    • JsonMarshaller.
    • google-gson.
    • Json-smart.
    • FOSS Nova JSON.
    • Corn CONVERTER.
    • Apache johnzon.
    • Genson.
    • JSONUtil.
    • cookjson.
  • JavaScript:
    • JSON.
    • json2.js.
    • clarinet.
    • Oboe.js.
  • LabVIEW:
    • flatten.
  • Lisp:
    • Common Lisp JSON.
    • Emacs Lisp.
  • LiveCode:
    • mergJSON.
  • LotusScript:
    • JSON LS.
  • LPC:
    • Grimoire: LPC JSON.
  • Lua:
    • JSON Modules.
  • M:
    • DataBallet.
  • Matlab:
    • JSONlab.
    • 20565.
    • 23393.
  • Net.Data:
    • netdata-json.
  • Nim:
    • Module json.
  • Objective C:
    • NSJSONSerialization.
    • json-framework.
    • JSONKit.
    • yajl-objc.
    • TouchJSON.
  • OCaml:
    • Yojson.
    • jsonm.
  • PascalScript:
    • JsonParser.
  • Perl:
    • CPAN.
    • perl-JSON-SL.
  • Photoshop:
    • JSON Photoshop Scripting.
  • PHP:
    • PHP 5.2.
  • PicoLisp:
    • picolisp-json.
  • Pike:
    • Public.Parser.JSON.
    • Public.Parser.JSON2.
  • PL/SQL:
    • pljson.
  • PowerShell:
    • PowerShell.
  • Puredata:
    • PuRestJson.
  • Python:
    • The Python Standard Library.
    • simplejson.
    • pyson.
    • Yajl-Py.
    • ultrajson.
    • metamagic.json.
  • R:
    • rjson.
    • jsonlite.
  • Racket:
    • json-parsing.
  • Rebol:
    • json.r.
  • RPG:
    • JSON Utilities.
  • Rust:
    • Serde JSON.
    • json-rust.
  • Ruby:
    • json.
    • yajl-ruby.
    • json-stream.
    • yajl-ffi.
  • Scheme:
    • MZScheme.
    • PLT Scheme.
  • Squeak:
    • Squeak.
  • Symbian:
    • s60-json-library.
  • Tcl:
    • JSON.
  • Visual Basic:
    • VB-JSON.
    • PW.JSON.
    • .NET-JSON-Transformer.
  • Visual FoxPro:
    • fwJSON.
    • JSON.
    • vfpjson.


與50位技術(shù)專家面對面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的【转】ABAP内表数据和JSON格式互转的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。