GitHub
LibrariesOpen source libraries used to build this documentation site.
LibraryRoleVersionLicense
AstroastroSite framework6.3.1MIT
Astro React@astrojs/reactReact integration5.0.4MIT
Astro Sitemap@astrojs/sitemapSitemap generation3.7.2MIT
UI5 Web Components@ui5/webcomponentsUI primitives2.22.0Apache-2.0
UI5 Web Components Fiori@ui5/webcomponents-fioriFiori shell components2.22.0Apache-2.0
UI5 Web Components Icons@ui5/webcomponents-iconsIcon set2.22.0Apache-2.0
UI5 Web Components React@ui5/webcomponents-reactReact wrappers2.22.0Apache-2.0
ReactreactUI runtime19.2.6MIT
React DOMreact-domDOM renderer19.2.6MIT
ShikishikiSyntax highlighting4.0.2MIT
Docs/ORK/JSON_NODE/ORK/IF_JSON_NODE_OBJECT
Interface/ORK/IF_JSON_NODE_OBJECT
JSON Object
InterfaceJSON Object
Package
/ORK/JSON_NODE
Members
6
Description

Represents a JSON object node (name/value map). Provides member access by name, supports enumeration, cloning, formatting/serialization, equality, and freezing via the base node interface.

Immutability contract: Any modifying operation must raise an exception if the node is frozen.

6 items
Methods
get
Method
Get member node

Returns the node for the given member name. If the member does not exist, the optional fallback is returned (if provided).

Parameters

NameDescriptionnameMember namefallbackFallback node if member does not exist (optional)resultMember node (or fallback)

Signature

METHODS get IMPORTING !name TYPE string
                        fallback TYPE REF TO /ork/if_json_node OPTIONAL
              RETURNING VALUE(result) TYPE REF TO /ork/if_json_node.
set
Method
Set member node

Adds or replaces the node for the given member name. Must raise an exception if the node is frozen.

Parameters

NameDescriptionnameMember namenodeNode to setselfThis object instance (fluent API)

Signature

METHODS set IMPORTING !name TYPE string
                        !node TYPE REF TO /ork/if_json_node
              RETURNING VALUE(self) TYPE REF TO /ork/if_json_node_object.
remove
Method
Remove member

Removes the member with the given name. Must raise an exception if the node is frozen.

Parameters

NameDescriptionnameMember nameresultabap_true if a member was removed, otherwise abap_false

Signature

METHODS remove IMPORTING !name TYPE string
                 RETURNING VALUE(result) TYPE abap_bool.
has
Method
Check member existence

Parameters

NameDescriptionnameMember nameresultabap_true if the member exists, otherwise abap_false

Signature

METHODS has IMPORTING !name TYPE string
              RETURNING VALUE(result) TYPE abap_bool.
members
Method
Get members table

Returns the internal table of object members.

Parameters

NameDescriptionresultTable of object members (name/node pairs)

Signature

METHODS members RETURNING VALUE(result) TYPE /ork/if_json_node=>ty-members.
iterator
Method
Create iterator

Returns a new iterator instance positioned before the first member.

Parameters

NameDescriptionresultNew iterator instance

Signature

METHODS iterator RETURNING VALUE(result) TYPE REF TO /ork/if_json_node_iterator.
Repository11 packages · 112 objects
123 items