Codeunit "Json Text Reader/Writer"

ID 1234
Namespace: System.IO

Methods

ReadJSonToJSonBuffer

procedure ReadJSonToJSonBuffer(Json: Text, var JsonBuffer: Record "JSON Buffer")

Parameters

Name Type Description
Json Text
JsonBuffer Table System.IO."JSON Buffer"

SetDoNotFormat

procedure SetDoNotFormat()

WriteStartConstructor

procedure WriteStartConstructor(Name: Text)

Parameters

Name Type Description
Name Text

WriteEndConstructor

procedure WriteEndConstructor()

WriteStartObject

procedure WriteStartObject(ObjectName: Text)

Parameters

Name Type Description
ObjectName Text

WriteEndObject

procedure WriteEndObject()

WriteStartArray

procedure WriteStartArray(ArrayName: Text)

Parameters

Name Type Description
ArrayName Text

WriteEndArray

procedure WriteEndArray()

WriteStringProperty

procedure WriteStringProperty(VariableName: Text, Variable: Variant)

Parameters

Name Type Description
VariableName Text
Variable Variant

WriteNumberProperty

procedure WriteNumberProperty(VariableName: Text, Variable: Variant)

Parameters

Name Type Description
VariableName Text
Variable Variant

WriteBooleanProperty

procedure WriteBooleanProperty(VariableName: Text, Variable: Variant)

Parameters

Name Type Description
VariableName Text
Variable Variant

WriteNullProperty

procedure WriteNullProperty(VariableName: Text)

Parameters

Name Type Description
VariableName Text

WriteNullValue

procedure WriteNullValue()

WriteBytesProperty

procedure WriteBytesProperty(VariableName: Text, TempBlob: Codeunit "Temp Blob")

Parameters

Name Type Description
VariableName Text
TempBlob Codeunit System.Utilities."Temp Blob"

WriteRawProperty

procedure WriteRawProperty(VariableName: Text, Variable: Variant)

Parameters

Name Type Description
VariableName Text
Variable Variant

GetJSonAsText

procedure GetJSonAsText(): Text

Returns

Type Description
Text

WriteValue

procedure WriteValue(Variable: Variant)

Parameters

Name Type Description
Variable Variant

WriteProperty

procedure WriteProperty(VariableName: Text)

Parameters

Name Type Description
VariableName Text

See also