Platforms to show: All Mac Windows Linux Cross-Platform

Back to JSONMBS class.

Next items

JSONMBS.kByteStringEncodingBase64 = 2   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the encodings used for byte string.
Example
Dim mem As MemoryBlock = "Hello World"

Dim dic As New Dictionary
dic.Value("test") = mem

Dim j As New JSONMBS(dic)
j.ByteStringEncoding = j.kByteStringEncodingBase64
MessageBox j.toString
// {"test":"SGVsbG8gV29ybGQ="}

Base64 encoding

JSONMBS.kByteStringEncodingBase64URL = 3   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the encodings used for byte string.
Example
Dim mem As MemoryBlock = "Hello World"

Dim dic As New Dictionary
dic.Value("test") = mem

Dim j As New JSONMBS(dic)
j.ByteStringEncoding = j.kByteStringEncodingBase64
MessageBox j.toString
// {"test":"SGVsbG8gV29ybGQ="}

j.ByteStringEncoding = j.kByteStringEncodingBase64URL
MessageBox j.toString
// {"test":"SGVsbG8gV29ybGQ"}

Base64 URL encoding

JSONMBS.kByteStringEncodingHex = 1   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the encodings used for byte string.
Example
Dim mem As MemoryBlock = "Hello World"

Dim dic As New Dictionary
dic.Value("test") = mem

Dim j As New JSONMBS(dic)
j.ByteStringEncoding = j.kByteStringEncodingHex
MessageBox j.toString
// {"test":"48656C6C6F20576F726C64"}

Hex encoding.

JSONMBS.kByteStringEncodingNone = 0   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the encodings used for byte string.

Fallback to default behavior.

JSONMBS.kPathResultOptionsNoDuplicates = 1   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the query result options constants.

Remove duplicates.

JSONMBS.kPathResultOptionsPath = 4   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the query result options constants.

Return paths.

JSONMBS.kPathResultOptionsSort = 2   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the query result options constants.

Sort results.

JSONMBS.kPathResultOptionsValue = 0   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the query result options constants.

Return value.

JSONMBS.kTagBase16 = &h1a   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

Base16 (Hex)

JSONMBS.kTagBase64 = &h1b   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

base64

JSONMBS.kTagBase64url = &h1c   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

base64 URL

JSONMBS.kTagBigDec = 7   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

Big decimal

JSONMBS.kTagBigFloat = 8   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

Big Float

JSONMBS.kTagBigInt = 6   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

Big Integer

JSONMBS.kTagClamped = &h0e   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

clamped

JSONMBS.kTagCode = &h14   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

code

JSONMBS.kTagDateTime = 2   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

DateTime

JSONMBS.kTagEpochMilli = 4   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

epoch-milli

JSONMBS.kTagEpochNano = 5   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

epoch-nano

JSONMBS.kTagEpochSecond = 3   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

epoch-second

JSONMBS.kTagExt = &h11   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

ext

JSONMBS.kTagFloat128 = 9   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

Float 128 bit

JSONMBS.kTagId = &h12   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

id

JSONMBS.kTagMultiDimColumnMajor = &h10   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

multi-dim-column-major

JSONMBS.kTagMultiDimRowMajor = &h0f   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

multi-dim-row-major

JSONMBS.kTagNone = 0   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

n/a

JSONMBS.kTagRegex = &h13   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

regex

JSONMBS.kTagUndefined = 1   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

undefined

JSONMBS.kTagURI = &h0d   New in 23.5

Type Topic Plugin Version
const JavaScript Object Notation MBS Util Plugin 23.5
One of the semantic tag constants.

URI

Next items

The items on this page are in the following plugins: MBS Util Plugin.


💬 Ask a question or report a problem
The biggest plugin in space...