4D v16.3Apresentação de comandos JSON |
||||||||||||||||||||||||||||||
|
4D v16.3
Apresentação de comandos JSON
|
Tipo | Descrição | Comentários | |||||||||||
cadeia | Todo caractere Unicode exceto " e \
| \ se utiliza para os caracteres de controle:
| |||||||||||
número | Inteiro ou número de ponto flutuante | Número similar a C ou a Java, exceto que os formatos octal e hexadecimal não se utilizam | |||||||||||
objeto | { } | ||||||||||||
array | [ ] | ||||||||||||
booleano | true ou false | ||||||||||||
nulo | null |
Os objetos JSON se definem com colchetes e podem conter um número indefinido de pares nome/valor, por exemplo:
{ "nome":"João" , "Sobrenome":"Silva" }
Objetos JSON podem ser armazenadas e gerenciados em 4D por variáveis objeto (C_OBJECT) e campos.
Os arrays JSON se definem com colchetes. Cada array pode conter um número indefinido de objetos:
{ "employees": [ { "nome":"João" , "sobrenome":"Silva" }, { "nome":"Ana" , "sobrenome":"Alves" }, { "nome":"Pedro" , "sobrenome":"Machado" } ] }
Por padrão, quando se convertem dados 4D desde JSON, é levada em conta a zona horária da máquina na que a conversão é levada a cabo (de conformidade com JavaScript). Por exemplo, em França (GMT+2), a conversão de 23/08/2013! da "2013-08-22T22:00:00Z" e vice versa.
Pode mudar este funcionamento e não ter em conta a zona horária, durante a implementação dos procedimentos de exportação, por exemplo, utilizando o comando SET DATABASE PARAMETER.
Para mais informação sobre como converter datas 4D/JSON, consulte Conversão de datas JavaScript.
Produto: 4D
Tema: JSON
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)