4D v15 R2

Estrutura dos objetos de linguagem 4D

Página Inicial

 
4D v15 R2
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 v15)
Manual de linguagem 4D ( 4D v15 R2)
Manual de linguagem 4D ( 4D v15.4)
Manual de linguagem 4D ( 4D v15.3)