Gabarito disponível
O código JSON a seguir está de acordo com boas práticas de representação de dados de usuários, e pode ser utilizado diretamente, sem adaptações na integração entre front-end e banco de dados.
{
“usuario”: {
“id”: 12345,
“nome”: “Maria Oliveira”,
“ativo”: “true”,
“permissoes”: [“admin”, “leitura”],
“$ schema”:
“http://meuesquema.com/schema”
},
“status”: true
}
Resolução comentada
O JSON apresentado tem problemas de formato e de boas práticas.
O item é errado. Há aspas tipográficas (“ ”) no lugar de aspas duplas retas, o que torna o JSON inválido. O campo "ativo" está como string "true" em vez do booleano true. A chave "$ schema" é malformada e a URL aparece quebrada. Por isso o código não pode ser usado diretamente, sem adaptações.
Análise das alternativas
A) Errada, pois o código não é válido nem segue boas práticas. B) Certa, pois reconhece esses problemas.
Referência: RFC 8259 (JSON); boas práticas de modelagem de dados em JSON.
Resolução comentada do VaiConcursos.