Uma equipe de desenvolvimento está construindo uma aplicação para integrar dados de diferentes fontes. Para isso, precisa escolher o formato de serialização mais adequado para cada situação. Analise as afirmativas abaixo, que comparam JSON, XML e CSV, e assinale a alternativa que apresenta uma análise correta sobre as características e o uso desses formatos.
- I. JSON é um formato mais verboso que XML, pois utiliza tags de abertura e fechamento para cada elemento, o que aumenta o tamanho dos dados transmitidos.
- II. XML permite a definição de esquemas (XSD) que validam a estrutura e o tipo dos dados, enquanto JSON não possui um mecanismo de validação amplamente adotado e nativo, embora exista o JSON Schema.
- III. CSV é um formato adequado para representar dados hierárquicos complexos, como listas aninhadas e objetos dentro de objetos, mantendo a legibilidade.
- IV. Em APIs REST, o JSON é frequentemente preferido em relação ao XML por ser mais leve e de parsing mais simples na maioria das linguagens de programação modernas.
Estão corretas apenas as afirmativas: