Table "JSON Buffer"

ID 1236
Namespace: System.IO

Properties

Name Value
Caption JSON Buffer
ReplicateData False
DataClassification CustomerContent

Fields

Name Type Description
"Entry No." Integer
Depth Integer
"Token type" Option
Value Text[250]
"Value Type" Text[50]
Path Text[250]
"Value BLOB" Blob
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

ReadFromBlob

procedure ReadFromBlob(BlobFieldRef: FieldRef)

Parameters

Name Type Description
BlobFieldRef FieldRef

ReadFromText

procedure ReadFromText(JSONText: Text)

Parameters

Name Type Description
JSONText Text

FindArray

procedure FindArray(var TempJSONBuffer: Record "JSON Buffer" temporary, ArrayName: Text): Boolean

Parameters

Name Type Description
TempJSONBuffer Table System.IO."JSON Buffer"
ArrayName Text

Returns

Type Description
Boolean

GetPropertyValue

procedure GetPropertyValue(var PropertyValue: Text, PropertyName: Text): Boolean

Parameters

Name Type Description
PropertyValue Text
PropertyName Text

Returns

Type Description
Boolean

GetPropertyValueAtPath

procedure GetPropertyValueAtPath(var PropertyValue: Text, PropertyName: Text, PropertyPath: Text): Boolean

Parameters

Name Type Description
PropertyValue Text
PropertyName Text
PropertyPath Text

Returns

Type Description
Boolean

GetBooleanPropertyValue

procedure GetBooleanPropertyValue(var BooleanValue: Boolean, PropertyName: Text): Boolean

Parameters

Name Type Description
BooleanValue Boolean
PropertyName Text

Returns

Type Description
Boolean

GetIntegerPropertyValue

procedure GetIntegerPropertyValue(var IntegerValue: Integer, PropertyName: Text): Boolean

Parameters

Name Type Description
IntegerValue Integer
PropertyName Text

Returns

Type Description
Boolean

GetDatePropertyValue

procedure GetDatePropertyValue(var DateValue: Date, PropertyName: Text): Boolean

Parameters

Name Type Description
DateValue Date
PropertyName Text

Returns

Type Description
Boolean

GetDecimalPropertyValue

procedure GetDecimalPropertyValue(var DecimalValue: Decimal, PropertyName: Text): Boolean

Parameters

Name Type Description
DecimalValue Decimal
PropertyName Text

Returns

Type Description
Boolean

GetValue

procedure GetValue(): Text

Returns

Type Description
Text

SetValue

procedure SetValue(NewValue: Text)

Parameters

Name Type Description
NewValue Text

SetValueWithoutModifying

procedure SetValueWithoutModifying(NewValue: Text)

Parameters

Name Type Description
NewValue Text

See also