Propiedades de FB_CreateJsonFormattedString

Descripción general

Nombre

Tipo de datos

Acceso

Descripción

Error

BOOLEAN

Lectura

Indica si se ha detectado un error. Este valor se restablecerá cada vez que llame otro método o propiedad.

HasChild

BOOLEAN

Lectura

Indica si el elemento seleccionado contiene elementos hijo.

HasParent

BOOLEAN

Lectura

Indica si existe un elemento padre para el elemento seleccionado.

IsSelected

BOOLEAN

Lectura

Indica si se ha seleccionado un elemento JSON.

IsSelectedInArray

BOOLEAN

Lectura

Indica si el elemento seleccionado es un elemento de una matriz.

IsSelectedInObject

BOOLEAN

Lectura

Indica TRUE si el elemento seleccionado es miembro de un objeto.

NameOfParent

STRING[GPL.Gc_uiJsonMaxLengthOfName

Lectura

Proporciona el nombre del elemento padre del elemento seleccionado. Si el nombre del elemento padre es igual a una cadena nula, significa que no se ha seleccionado ningún elemento o bien que el elemento es el elemento raíz, por lo que no contiene ningún elemento padre. Utilice la propiedad Result para validar el valor de una cadena nula.

NameOfSelected

STRING[GPL.Gc_uiJsonMaxLengthOfName

Lectura/escritura

Proporciona el nombre del elemento seleccionado. Si el nombre del elemento seleccionado es igual a una cadena nula, significa que no se ha seleccionado ningún elemento o bien que el elemento es el elemento raíz, por lo que no tiene nombre. Utilice la propiedad Result para validar el valor de una cadena nula.

NumberOfChildren

UINT

Lectura

Indica el número de hijos del elemento seleccionado. Si el número de hijos del elemento seleccionado es 0, significa que el elemento no tiene hijos o que no se ha seleccionado ningún elemento. Utilice la propiedad Result para validar un valor de 0.

Result

ET_Result

Lectura

Proporciona información de diagnóstico y estado en forma de valor numérico. Este valor se restablecerá cada vez que llame otro método o propiedad.

ResultMsg

STRING[80]

Lectura

Proporciona información adicional de diagnóstico en forma de cadena. Este valor se restablecerá cada vez que llame otro método o propiedad.

Timeout

Time

Lectura/escritura

Una vez transcurrido este tiempo, se cancela la ejecución del método ParseAsync. Si el valor es T#0s, se aplica el valor predeterminado T#2s.

NOTA: El tiempo transcurrido solo se verifica al principio de cada llamada de método cíclica.

TypeOfSelected

ET_JsonValueType

Lectura/escritura

Devuelve el tipo JSON del valor del elemento seleccionado.

ValueOfSelected

STRING[GPL.Gc_uiJsonMaxLengthOfValue

Lectura/escritura

Proporciona el valor del elemento seleccionado. Si el valor del elemento seleccionado es una cadena nula, significa que no se ha seleccionado ningún elemento o que el elemento es de tipo TypeArray o TypeObject y no contiene ningún valor que pueda devolverse como cadena. Utilice la propiedad Result para validar el valor de una cadena nula.

NOTA: Antes de procesar el valor de una propiedad, compruebe que la propiedad Result devuelva Ok. Al acceder a una propiedad, se restablece el error anteriormente detectado que indicaban las propiedades correspondientes.