Mapeamento JSON

Converter dados JSON

  • Mapeamento por arrastar e soltar entre componentes
  • Converter JSON para/de XML, Excel, texto, EDI, bases de dados...
  • Conversão de PDF para JSON
  • Suporte para JSON, JSON5 e JSON Schema
  • Gera um esquema JSON a partir de uma instância JSON
  • Funções de processamento de dados e ferramenta de criação de gráficos
  • Suporte para bases de dados relacionais e NoSQL
  • Suporta a mapeamento de subtipos JSON
  • Suporta arrays JSON que contêm diferentes tipos de elementos
  • Depurador de mapeamento de dados
  • Converta JSON instantaneamente
  • Automatize a mapeamento de dados JSON com o MapForce Server

Criar um mapeamento JSON

Ferramenta de mapeamento JSON da MapForce

As ferramentas gráficas do MapForce facilitam a definição de regras de mapeamento e processamento de dados para a conversão de JSON. Com suporte para JSON como formato de entrada e saída, o MapForce pode ser utilizado de inúmeras formas, incluindo estes cenários comuns:

JSON ↔ XML

Frequentemente necessário ao integrar APIs web modernas (JSON) com sistemas empresariais mais antigos

JSON ↔ databases

Inserir dados JSON em tabelas de bases de dados relacionais ou extrair dados relacionais para gerar JSON para APIs

JSON ↔ Excel or CSV

Para integração com ferramentas empresariais e sistemas de relatórios, ou para preparar dados para data warehouses e plataformas de análise

GeoJSON ↔ KML ou Excel

Para converter dados geoespaciais para conversão entre diferentes formatos ou para visualizar a saída REST num mapa

JSON ↔ EDI

Para integrar sistemas B2B tradicionais com aplicações modernas

PDF ↔ JSON

Extraia dados de documentos PDF e converta-os para o formato JSON, para que possam ser integrados com APIs ou outros sistemas

Análise das respostas da API

Converter os dados JSON retornados pelas APIs REST para formatos internos utilizáveis (por exemplo, registos de base de dados ou estruturas XML)

Integração visual de dados JSON

Basta arrastar e soltar para definir o mapeamento dos seus dados JSON e escolher entre uma vasta biblioteca de funções e filtros de processamento de dados. Ou, crie as suas próprias funções utilizando o construtor visual.

O MapForce suporta mapeamentos de dados de um para muitos, bem como mapeamentos encadeados.

Converter dados JSON com o MapForce

Gerar esquema JSON

Quando precisa mapear dados JSON, mas não possui um esquema correspondente a uma instância JSON ou JSON5, o MapForce irá inferir um esquema automaticamente, permitindo um mapeamento rápido com base na estrutura do documento.

Converta JSON instantaneamente

Depois de definir o seu projeto de mapeamento JSON, pode clicar em "Saída" para transformar os dados instantaneamente. (Para o mapeamento de JSON para uma base de dados, a vista "Saída" mostra as instruções SQL que serão executadas na base de dados assim que o mapeamento for iniciado.)

Para uma resolução de problemas mais avançada, o MapForce inclui uma ferramenta interativa ferramenta de depuração de mapeamento de dados para rastrear o fluxo de dados entre os nós de origem e os nós de destino durante a execução do mapeamento.

Automatizar o mapeamento de JSON

Para automatizar projetos de conversão de JSON que se repetem, pode implementar os seus projetos MapForce no MapForce Server. O MapForce Server oferece uma automatização de alto desempenho para projetos de mapeamento de dados de qualquer tipo, a um custo muito inferior ao dos produtos tradicionais de gestão de dados.

Formatos JSON suportados

O MapForce permite mapear, transformar e converter qualquer um dos inúmeros vocabulários baseados em JSON que estão em uso atualmente, incluindo os exemplos abaixo.

NomeExtDescriçãoVerticalOrganismo de normalização
Ficheiro de camada/mapa do ArcGIS Pro

.lyrx

.mapx

Os documentos de camadas e mapas da Esri armazenam a simbologia, a rotulagem, o layout e a configuração da fonte de dados como um modelo de informação cartográfica em formato JSON.Geoinformação / Sistemas de Informação Geográfica
Estrutura JSON para a Administração de Ativos (AAS)

.json

A serialização JSON do padrão de "digital twin" da Indústria 4.0, que descreve as propriedades, a documentação e as capacidades de um ativo industrial.Indústria 4.0, manufatura
Descrição AsyncAPI

.json

A especificação que descreve APIs orientadas a eventos e baseadas em mensagens – tópicos Kafka, canais MQTT, filas – de forma análoga ao OpenAPI para REST.Fluxo de eventos, integração empresarial
Esquema Avro

.avsc

A linguagem de esquema JSON do Apache Avro, que define as estruturas de registos para a serialização de dados em fluxo e de grandes volumes, utilizada em sistemas como o Kafka, o Confluent Schema Registry e o Hadoop.Engenharia de dados, transmissão de eventos
Anotações COCO

.json

O formato de anotação JSON mais utilizado para dados de treino em visão computacional – caixas delimitadoras, máscaras de segmentação, pontos-chave – é suportado por praticamente todos os sistemas de deteção de objetos.Aprendizagem automática, visão computacional
CZML

.czml

O formato que descreve cenas geospaciais 3D dinâmicas no tempo – trajetórias de satélites, rotas de voo, áreas de cobertura de sensores – no globo virtual CesiumJS.Aeroespacial, defesa, visualização geoespacial
CityJSON

.city.json

.cityjson

Uma codificação JSON compacta do modelo de dados CityGML, utilizada para modelos 3D de cidades, aplicável em planeamento urbano, "gêmeos digitais" e sistemas de informação geográfica municipais.Planeamento urbano, modelos digitais, sistemas de informação geográfica
CloudEvents

.json

O padrão CNCF define um formato comum para a descrição de dados de eventos, aplicável a plataformas sem servidor, sistemas de mensagens e integrações orientadas a eventos.Arquitetura orientada a eventos, integração na nuvem
CycloneDX SBOM

.cdx.json

O padrão OWASP para a lista de componentes de software é agora exigido por regulamentos e normas de aquisição (como a diretiva executiva dos EUA 14028 e o Ato Europeu de Cibersegurança) para o registo dos componentes de software.Cadeia de fornecimento de software, conformidade
Modelo DICOM em formato JSON

.json

A representação em formato JSON dos metadados de imagens médicas DICOM, conforme definido na norma PS3.18, é utilizada pelos serviços DICOMweb em sistemas de radiologia e patologia.Imagiologia médica, tecnologias de informação para a área da saúde
Tokens de design

.tokens

.tokens.json

O formato emergente da W3C para a troca de valores de sistemas de design – cor, tipografia, espaçamento – entre o Figma, o código e os processos de documentação.Sistemas de design, design de produto
Espaço de trabalho Dynamo

.dyn

.dyf

Os gráficos de programação visual utilizados para automatizar os fluxos de trabalho do Revit e do Civil 3D armazenam os espaços de trabalho e os nós personalizados em formato JSON, a partir da versão 2.0 do Dynamo.AEC, design computacional
Entrada JSON para o EnergyPlus

.epjson

O formato de entrada JSON utilizado pelo EnergyPlus, o software de simulação energética de edifícios de referência do Departamento de Energia dos Estados Unidos.Modelagem energética de edifícios, sustentabilidade
Interface de programação de aplicações (ABI) de um contrato Ethereum

.abi

A Interface Binária de Aplicação, que descreve as funções e eventos que podem ser acionados num contrato inteligente, é um elemento essencial para todas as carteiras digitais, exploradores de blocos e integrações de aplicações descentralizadas (dApps).Blockchain, tecnologia financeira
Pacote de dados sem fricção

.json

O ficheiro descriptor datapackage.json serve para agrupar ficheiros de dados tabulares juntamente com o seu esquema, informações de licenciamento e metadados de origem, facilitando a publicação de dados abertos.Dados abertos, gestão de dados de pesquisa
GBFS (Especificação Geral para Sistemas de Partilha de Bicicletas)

.json

O padrão aberto através do qual os operadores de sistemas de partilha de bicicletas, trotinetes elétricas e outros serviços de mobilidade partilhada publicam informações em tempo real sobre a disponibilidade de veículos e estações para as cidades e para os utilizadores que planeiam viagens.Transportes, cidades inteligentes
GeoJSON O padrão da IETF para codificar características geográficas – pontos, linhas, polígonos – em formato JSON; a linguagem comum das aplicações de mapeamento web e das APIs espaciais.Geoprocessamento / Sistemas de Informação Geográfica, mapeamento web
Modelo de Painel Grafana

.json

O modelo JSON que descreve os painéis, as consultas e as variáveis de um painel de controlo do Grafana; a unidade padrão de troca para painéis de controlo de monitorização.Observabilidade, operações de TI
HAR (Arquivo HTTP)

.har

O formato em que os navegadores e as ferramentas de diagnóstico exportam o tráfego HTTP registado; um formato frequentemente solicitado pelas equipas de apoio para solucionar problemas em aplicações web.Operações web, suporte de TI, testes de desempenho

.json

O padrão moderno dominante para a troca de dados de saúde – informações sobre pacientes, observações, medicamentos e reclamações – é exigido pela norma de interoperabilidade da CMS (Centro de Serviços de Medicare e Medicaid) dos EUA e adotado por fornecedores de sistemas de registo eletrónico de saúde em todo o mundo. O JSON é a forma de serialização FHIR mais utilizada.Cuidados de saúde
Manifesto de apresentação IIIF

.json

O manifesto do International Image Interoperability Framework, que descreve objetos digitalizados, é utilizado por bibliotecas, museus e arquivos em todo o mundo para publicar coleções.Bibliotecas, museus, humanidades digitais
JSON Lines / NDJSON

.jsonl

.ndjson

.ldjson

JSON delimitado por linhas — um objeto por linha — o formato padrão para registos de aplicações, fluxos de eventos, exportações de APIs em massa, pipelines de dados e conjuntos de dados para ajuste fino de modelos de linguagem grandes (LLMs).Engenharia de dados, análise de dados, aprendizagem automática
JSON-LD (JSON para a ligação de dados)

.jsonld

O padrão W3C para dados interligados em formato JSON – o formato que sustenta os dados estruturados do schema.org, que impulsionam os resultados de pesquisa avançados e os sistemas de resposta baseados em inteligência artificial.SEO/AEO, grafos de conhecimento, dados interligados

W3C

JSON-stat

.json

O padrão leve para a disseminação de conjuntos de dados de estatísticas oficiais e cubos multidimensionais, utilizado pelos institutos nacionais de estatística em toda a Europa.Estatísticas oficiais, dados governamentais
Jupyter Notebook

.ipynb

O formato de caderno, que combina código, resultados e texto explicativo num único documento JSON, é o ficheiro de trabalho padrão na área da ciência de dados e da computação científica.Ciência de dados, investigação, educação
Animação Lottie

.json

O formato JSON é utilizado para animações vetoriais exportadas do After Effects e renderizadas nativamente em aplicações iOS, Android e web, sendo a base de grande parte das micro-animações e indicadores de carregamento em aplicações.Design de movimento, interfaces de utilizador para dispositivos móveis e para a web
Especificação de Estilo Mapbox / MapLibre

.json

O documento JSON que define como um mapa web vetorial é renderizado – camadas, cores, fontes, regras de zoom – é utilizado pelo Mapbox GL, MapLibre e pela maioria da cartografia web moderna.Cartografia web, geoespacial
NIEM em formato JSON-LD

.json

.jsonld

A serialização JSON do Modelo Nacional de Intercâmbio de Informações, utilizado para o compartilhamento de informações entre as agências de justiça, imigração, gestão de emergências e saúde pública dos Estados Unidos.Troca de informações entre órgãos governamentais
OCDS (Padrão Aberto de Dados de Contratação)

.json

O padrão para a publicação de dados relacionados a contratações públicas – concursos, atribuições, contratos – utilizado por governos e analistas anticorrupção em todo o mundo.Governo, contratação pública
Mensagens OCPP (Protocolo Aberto para Pontos de Carregamento)

.json

O formato de mensagem JSON permite a comunicação entre as estações de carregamento de veículos elétricos e os operadores de rede, permitindo a autorização, a medição e o carregamento inteligente.Carregamento de veículos elétricos, energia
Codificação JSON para OPC UA

.json

A codificação JSON dos dados OPC UA, definida na Parte 6, é utilizada para transmitir dados de máquinas industriais através de protocolos MQTT e em plataformas de IIoT (Internet Industrial das Coisas).Automação industrial, Internet Industrial das Coisas (IIoT)
OSCAL (Linguagem Aberta para a Avaliação de Controles de Segurança)

.json

O formato legível por máquina do NIST para catálogos de medidas de segurança, planos de segurança de sistemas e resultados de avaliações, utilizado no FedRAMP e na automatização da conformidade governamental.Conformidade com as normas de segurança, governo
Registo de vulnerabilidades de código aberto

.json

O esquema do OpenSSF para descrever vulnerabilidades em pacotes de código aberto, que alimenta os sistemas do GitHub, Google e outras fontes de alertas de segurança.Segurança de software, gestão de vulnerabilidades
Descrição OpenAPI / Swagger

.json

O contrato padrão, utilizado na prática, que descreve as APIs REST – pontos de acesso, parâmetros, esquemas e autenticação – e que é utilizado por gateways de API, geradores de SDK e portais para desenvolvedores.Gestão de APIs, integração empresarial
Pedido de lance / Resposta OpenRTB

.json

O formato de mensagem padrão da IAB, utilizado na publicidade digital programática, é trocado bilhões de vezes por segundo entre as plataformas de anúncios e os anunciantes.Publicidade digital, tecnologia publicitária
OpenTimelineIO

.otio

O formato de intercâmbio JSON da Academy Software Foundation permite a transferência de informações sobre cronogramas de edição entre os softwares Premiere, Resolve, Avid e pipelines de efeitos visuais.Pós-produção de filmes e vídeos
Coleção Postman

.json

A definição JSON portátil de um conjunto de pedidos de API, ambientes e testes – o recurso mais amplamente partilhado no desenvolvimento e controlo de qualidade de APIs.Desenvolvimento de APIs, garantia de qualidade
SARIF (Formato de Intercâmbio de Resultados de Análise Estática)

.sarif

O padrão OASIS para a apresentação de resultados provenientes de ferramentas de análise estática e de verificação de segurança, que é integrado diretamente no GitHub Advanced Security e no Azure DevOps.Segurança de aplicações, DevSecOps
SDMX-JSON

.json

A serialização JSON do SDMX, o padrão ISO para a troca de dados estatísticos e metadados, utilizado pelo Banco Central Europeu, pela Eurostat, pelo Fundo Monetário Internacional, pela OCDE e pelo Banco de Compensações Internacionais.Estatísticas oficiais, bancos centrais
SPDX SBOM (em formato JSON)

.spdx.json

O formato padronizado pela ISO para a troca de dados de pacotes de software, que permite comunicar informações sobre componentes de software, licenças e origem.Cadeia de fornecimento de software, conformidade de licenças
STAC (Catálogo de Ativos Espaço-Temporal)

.json

O padrão para a catalogação de imagens de satélite e dados de observação da Terra, adotado pela NASA, ESA, USGS, Microsoft Planetary Computer e AWS Open Data.Observação da Terra, sensoriamento remoto
STIX 2.x (Expressão Estruturada de Informação sobre Ameaças)

.json

O padrão OASIS para a troca de informações sobre ameaças cibernéticas – indicadores, agentes de ameaças, padrões de ataque – entre plataformas de segurança e comunidades de partilha de informações.Segurança cibernética, análise de ameaças
Mapa de origem

.mapa

Os ficheiros JSON (.js.map, .css.map) que mapeiam os recursos web otimizados para produção de volta às suas fontes originais; agora padronizados como ECMA-426.Desenvolvimento web, monitorização de aplicações
Estado do Terraform

.tfstate

O ficheiro JSON onde o Terraform regista todos os recursos de nuvem provisionados e os seus atributos – o sistema de referência para ambientes de infraestrutura como código.Infraestrutura em nuvem, operações de TI
TopoJSON

.topojson

Uma extensão GeoJSON que codifica a topologia partilhada, resultando em ficheiros significativamente menores para mapas coropléticos e visualizações de dados baseadas em D3.Geoprocessamento / Sistemas de Informação Geográfica, visualização de dados
Manifesto da aplicação web

.webmanifest

O manifesto W3C permite que uma aplicação web progressiva seja instalada como uma aplicação nativa, definindo o nome, os ícones, as cores do tema e o modo de visualização.Aplicações para a web e para dispositivos móveis

W3C

Metadados do Zarr

.zarray

.zattrs

.zgroup

Os ficheiros de metadados JSON que descrevem conjuntos de dados multidimensionais, fragmentados e comprimidos, armazenados em arquivos de imagem climática, de satélite e biológica, projetados para ambientes de computação em nuvem.Ciências da Terra, bioimagem, computação científica
glTF (Formato de Transmissão OpenGL)

.gltf

O "JPEG 3D" é o formato de execução da Khronos para cenas e modelos 3D, utilizado em visualizadores de produtos de comércio eletrónico, realidade aumentada/virtual, réplicas digitais e motores de jogos.Gráficos 3D, realidade aumentada/virtual, comércio eletrónico
ifcJSON

.ifcjson

A serialização do modelo IFC da buildingSMART em formato JSON facilita a utilização de modelos de informação predial na web e na nuvem.AEC, BIM, construção
xBRL-JSON

.json

A representação em formato JSON dos dados financeiros em XBRL foi concebida para que os factos relativos às informações regulamentares possam ser utilizados diretamente por ferramentas de análise e APIs.Finanças, relatórios regulatórios