4D v16.3

Estrutura dos objetos de linguagem 4D

Página Inicial

 
4D v16.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.

Todos os comandos deste tema levam em conta os objetos 4D abaixo:

  • As variáveis objeto ou arrays objeto criados e inicializados utilizando os comandos (tema "Compilador") ou ARRAY OBJECT (tema "[#title id="113"/]").
  • Os campos objeto desde o banco de dados 4D (ver Tipos de campos 4D).

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 atributo nome  é sempre um texto, por exemplo "Nom".
  • Um atributo valor  pode ser do seguinte tipo:
    • número (Real, Inteiro, etc.)
    • texto
    • array (texto, real, inteiro longo, inteiro, booleano, objeto, ponteiro)
    • nulo
    • Booleano
    • data (formato "AAAA-MM-DDTHH:mm:ss SSSZ")
    • objeto (os objetos podem estar aninhados em vários níveis)
    • variàveis de objeto e arrays também suportam ponteiros (armazenados como tais, avaliados usando o comando JSON Stringify ou quando copiando).
Atenção: lembre que os nomes de atributos diferenciam entre maiúsculas e minúsculas.



Ver também 

QUERY BY ATTRIBUTE

 
PROPRIEDADES 

Produto: 4D
Tema: Objetos (Linguagem)

 
HISTÓRIA 

Modificado: 4D v15

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)