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) |
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.
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.
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.
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.
| Nome | Ext | Descrição | Vertical | Organismo 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 | |
Recurso HL7 FHIR / Pacote |
.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 | |
| 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 | |
| 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 |
