4D v14.3

Estrutura dos objetos de linguagem 4D

Página Inicial

 
4D v14.3
Estrutura dos objetos de linguagem 4D

Estrutura dos objetos de linguagem 4D  


 

 

Os comandos do tema Objetos (Linguagem) permitem criar e trabalhar com os dados em forma de objeto. Esta funcionalidade amplia as oportunidades de intercâmbio entre 4D e todo tipo de aplicação que suporte os dados estruturados.

Os objetos 4D são criados e iniciam utilizando os comandos C_OBJECT (tema "[#title id="106"/]") ou ARRAY OBJECT (tema "Arrays").

A estrutura dos objetos "nativos" 4D se baseia no princípio clássico de pares "propriedade/valor". A sintaxe destes objetos se baseia na notação JSON, mas não segue ela completamente.

Nota: para trabalhar com objetos JSON , deve utilizar os comandos do tema "JSON".

  • Um nome de propriedade é sempre um texto, por exemplo "Nom".
  • Um valor de propriedade pode ser do seguinte tipo:
    • número (Real, Inteiro, etc.)
    • texto
    • array (texto, real, inteiro longo, inteiro, booleano, objeto, ponteiro)
    • nulo
    • Booleano
    • ponteiro (armazenado como tal, avaliado utilizando o comando JSON Stringify ou ao copiar),
    • data (formato "AAAA-MM-DDTHH:mm:ssZ")
    • objeto (os objetos podem estar aninhados em vários níveis)

 
PROPRIEDADES 

Produto: 4D
Tema: Objetos (Linguagem)

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)