Produto 4D v16 R5 supports the JSON pointers

Trabalhar com o JSON Pointers

Tradução automática de Deepl

Em 4D v16 R4, enriquecemos os comandos de objectos para que possa validar objectos JSON. 4D v16 R5 vai ainda mais longe, introduzindo o apoio dos apontadores JSON. Óptimo – mas o que é um ponteiro JSON e o que posso fazer com ele?

Tal como não armazena os detalhes da empresa para cada funcionário num registo de base de dados (usando em vez disso um link para o registo da empresa), pode ser realmente útil estruturar um documento JSON com partes que podem ser reutilizadas em vários locais.

Por exemplo, vejamos um exemplo de uma encomenda de um website; o cliente introduz o endereço de envio e designa o endereço de facturação como sendo o mesmo. Em vez de duplicarmos a informação da morada, podemos definir a morada de envio como uma referência à morada de facturação.

Dicas Many thumbs up for the JSON Validator tool

Um novo instrumento: Validador JSON

Tradução automática de Deepl

4D v16 R4 introduces um novo comando: JSON Validate. Este comando permite-lhe verificar que um documento JSON é “válido” de acordo com o seu esquema JSON. Isto é realmente útil para a troca de informações entre servidores ou entre um servidor e o seu cliente. Graças aos padrões do esquema JSON, pode definir um “protocolo” para comunicação com o seu servidor ou com um servidor externo. Mais detalhes podem ser encontrados neste post do blog.

Produto blank

Valide o seu objecto JSON

Tradução automática de Deepl

Utilizamos cada vez mais o formato JSON. Por exemplo, para guardar definições num ficheiro, para armazenar configurações de software, ou para trocar dados de clientes na web com outros servidores.

Como se pode validar que os dados recebidos estão no formato esperado? Como se pode validar que toda a informação necessária está realmente presente? Como pode fazer esta validação sem escrever um método cansativo para cada tipo de formato JSON?

Basta escrever um esquema JSON e utilizar o parâmetro JSON Validate novo comando!