Pular para o conteúdo

Cebraspe · Tribunal de Justiça do Estado do Pará (TJPA) 2025

Questão 77 — Arquitetura de Software: OpenAPI/Swagger

Arquitetura de Software OpenAPI/Swagger

Cebraspe 2025

Tribunal de Justiça do Estado do Pará (TJPA) · Analista Judiciário – Especialidade: Análise de Sistemas

Gabarito disponível

A respeito de arquiteturas de microsserviços, julgue os itens que se seguem.

No Swagger/OpenAPI, o atributo format em JSON Schema é obrigatório — de modo que sua ausência invalida o esquema — e serve para refinar a semântica de validação de um tipo primitivo, como no caso de strings formatadas como date ou email.
Selecione uma alternativa

Resolução comentada

format não é obrigatório em JSON Schema/OpenAPI.

O atributo format é opcional e refina a semântica de um tipo (ex.: string com date ou email). Sua ausência não invalida o esquema. A assertiva erra ao dizer que é obrigatório.

Análise das alternativas

A (Certo) está incorreta, pois format é opcional. B (Errado) está correta.

Referência: Especificação OpenAPI (Data Types); JSON Schema (format).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Errado

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 3