Ansicht
Dokumentation

ABENABAP_ASJSON - ABAP ASJSON

ABENABAP_ASJSON - ABAP ASJSON

General Data in Customer Master   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Kanonische JSON-Repräsentation

Die kanonische JSON-Repräsentation asJSON ist das Format von JSON-Daten, die bei einer Serialisierung von ABAP-Daten über die Identitäts-Transformation ID entstehen bzw. für eine Deserialisierung mit der Identitäts-Transformation vorausgesetzt werden.

asJSON ist sehr nahe an asXML angelehnt. Konzeptionell geht eine asJSON-Darstellung von ABAP-Daten aus einer Umstrukturierung der asXML-Darstellung dieser ABAP-Daten in eine JSON-XML-Darstellung hervor, wobei alle Werteinhalte erhalten bleiben. Es gelten somit im Wesentlichen die gleichen Regeln wie für asXML. Insbesondere werden auch in asJSON XML-Schema-Datentypen für das Mapping von ABAP-Datentypen verwendet.

Beschreibung des asJSON-Formats:

Hinweise

  • Außer bei der Identitäts-Transformation ID tritt asJSON nicht auf. Insbesondere für selbstgeschriebene Transformationen für JSON-Daten wird in der Regel kein asJSON benötigt, sondern es wird direkt mit JSON-XML gearbeitet.
  • Eine JSON-XML-Darstellung von asJSON wird als asJSON-XML bezeichnet. Beim Ausführen eine Transformation wird asJSON-XML zwar nicht als Zwischenformat eingesetzt, man kann sich aber das zu einer asJSON-Darstellung gehörige asJSON-XML erzeugen, um es zu analysieren und mit asXML zu vergleichen.





Fill RESBD Structure from EBP Component Structure   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2374 Date: 20240523 Time: 171528     sap01-206 ( 38 ms )