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
Interface/ORK/IF_JSON_NODE
JSON Node
InterfaceJSON Node
Package
/ORK/JSON_NODE
Members
21
Description

Root abstraction of a JSON value. Represents any valid JSON type (object, array, string, number, boolean, or null) and provides type inspection, conversion, formatting, and immutability control.

21 items
Methods
kind
Method
Get node kind

Parameters

NameDescriptionresultJSON type discriminator

Signature

METHODS kind RETURNING VALUE(result) TYPE ty-kind.
equals
Method
Structural equality

Parameters

NameDescriptionotherNode to compare withresultabap_true if equal, otherwise abap_false

Signature

METHODS equals IMPORTING !other TYPE REF TO /ork/if_json_node
                 RETURNING VALUE(result) TYPE abap_bool.
is_array
Method
Check: array

Parameters

NameDescriptionresultabap_true if node is an array

Signature

METHODS is_array RETURNING VALUE(result) TYPE abap_bool.
is_bool
Method
Check: boolean

Parameters

NameDescriptionresultabap_true if node is a boolean

Signature

METHODS is_bool RETURNING VALUE(result) TYPE abap_bool.
is_null
Method
Check: null

Parameters

NameDescriptionresultabap_true if node is null

Signature

METHODS is_null RETURNING VALUE(result) TYPE abap_bool.
is_number
Method
Check: number

Parameters

NameDescriptionresultabap_true if node is a number

Signature

METHODS is_number RETURNING VALUE(result) TYPE abap_bool.
is_object
Method
Check: object

Parameters

NameDescriptionresultabap_true if node is an object

Signature

METHODS is_object RETURNING VALUE(result) TYPE abap_bool.
is_string
Method
Check: string

Parameters

NameDescriptionresultabap_true if node is a string

Signature

METHODS is_string RETURNING VALUE(result) TYPE abap_bool.
as_array
Method
Cast: array

Parameters

NameDescriptionresultTyped array view

Signature

METHODS as_array RETURNING VALUE(result) TYPE REF TO /ork/if_json_node_array.
as_bool
Method
Cast: boolean

Parameters

NameDescriptionresultTyped boolean view

Signature

METHODS as_bool RETURNING VALUE(result) TYPE REF TO /ork/if_json_node_bool.
as_null
Method
Cast: null

Parameters

NameDescriptionresultTyped null view

Signature

METHODS as_null RETURNING VALUE(result) TYPE REF TO /ork/if_json_node_null.
as_number
Method
Cast: number

Parameters

NameDescriptionresultTyped number view

Signature

METHODS as_number RETURNING VALUE(result) TYPE REF TO /ork/if_json_node_number.
as_object
Method
Cast: object

Parameters

NameDescriptionresultTyped object view

Signature

METHODS as_object RETURNING VALUE(result) TYPE REF TO /ork/if_json_node_object.
as_string
Method
Cast: string

Parameters

NameDescriptionresultTyped string view

Signature

METHODS as_string RETURNING VALUE(result) TYPE REF TO /ork/if_json_node_string.
clone
Method
Clone node

Parameters

NameDescriptionresultDeep copy of the node

Signature

METHODS clone RETURNING VALUE(result) TYPE REF TO /ork/if_json_node.
is_frozen
Method
Check frozen state

Parameters

NameDescriptionresultabap_true if node is frozen

Signature

METHODS is_frozen RETURNING VALUE(result) TYPE abap_bool.
freeze
Method
Freeze node

Signature

METHODS freeze.
format
Method
Format node

Parameters

NameDescriptionformatterFormatter strategyresultJSON output abstraction

Signature

METHODS format IMPORTING formatter TYPE REF TO /ork/if_json_formatter
                 RETURNING VALUE(result) TYPE REF TO /ork/if_json_output.
to_string
Method
Serialize to string

Parameters

NameDescriptionformatterOptional formatter strategyresultJSON string representation

Signature

METHODS to_string IMPORTING formatter TYPE REF TO /ork/if_json_formatter OPTIONAL
                    RETURNING VALUE(result) TYPE string.
to_bytes
Method
Serialize to bytes

Parameters

NameDescriptionformatterOptional formatter strategyresultJSON binary representation

Signature

METHODS to_bytes IMPORTING formatter TYPE REF TO /ork/if_json_formatter OPTIONAL
                   RETURNING VALUE(result) TYPE xstring.
write_to
Method
Write to writer

Parameters

NameDescriptionwriterJSON writer implementation

Signature

METHODS write_to IMPORTING !writer TYPE REF TO /ork/if_json_writer.
Repository11 packages · 112 objects
123 items