///
Explore grátis as questões de concursos e chegue mais preparado nas provas.
146 questões encontradas
A área de integração de sistemas da ALEGO está modernizando sua arquitetura de dados e precisa definir o padrão para troca de informações entre as novas aplicações internas e serviços externos. A equipe busca um formato leve, amplamente utilizado em APIs modernas e facilmente interpretado por diferentes linguagens de programação. Durante a reunião de avaliação técnica, surge o seguinte questionamento: no processo de padronização da comunicação entre sistemas, a equipe considera utilizar JSON para troca de informações.
Assinale a alternativa que descreve corretamente esse formato:
Sobre XML e JSON, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) JSON utiliza estruturas baseadas em pares chave–valor, enquanto XML utiliza marcações hierárquicas definidas por elementos e atributos.
( ) JSON permite comentários nativamente, seguindo padrão semelhante ao de linguagens como JavaScript.
( ) XML possui suporte à validação por meio de esquemas como XML Schema (XSD), permitindo verificar estrutura e tipos de dados.
( ) JSON não exige aspas para identificar nomes de chaves, desde que não contenham caracteres especiais.
O formato JSON (JavaScript Object Notation) é uma ferramenta poderosa e amplamente utilizada para manipulação e troca de dados estruturados. A Linguagem PHP oferece suporte nativo ao formato, sem necessidade de instalações adicionais ou configurações especiais.
Considerando o suporte nativo da linguagem, analise o script em PHP que segue.
<?php
$data = [
"nome" => "João",
"idade" => 30,
"habilidades" => ["PHP", "JavaScript", "SQL"],
"ativo" => true,
"saldo" => null
];
$json = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
echo $json;
?>Qual das opções apresenta a saída do código acima?
JSON é um formato de dados leve e de fácil leitura, utilizado para armazenar e transferir dados entre um servidor e uma aplicação web.
XML e JSON são iguais, ambos servem apenas para armazenar dados em formato de texto sem diferenças significativas.
JSON suporta apenas os tipos de dados string e número, o que limita a sua aplicabilidade na representação de estruturas mais complexas.
Considere o código XML a seguir:
<lista_pessoas>
<pessoa>
<id>1</id>
<nome>Pessoa 1</nome>
</pessoa>
<pessoa>
<id>2</id>
<nome>Pessoa 1</nome>
</pessoa>
</lista_pessoas>Marque a alternativa que contém a representação da mesma entidade em JSON:
Em JSON, um objeto é um conjunto não ordenado de pares nome/valor, delimitado por chaves, com os nomes e valores separados por vírgulas e os pares separados por dois-pontos.
Em conformidade com o formato JSON, os dados de um cliente podem ser representados da forma apresentada a seguir.
{
“cliente:” {
“nome:” “João da Silva”,
“cpf:” “123.456.789-10”
}
}Para otimizar a representação de serviços em um registro UDDI e melhorar a eficiência na troca de dados, pode ser utilizado o JSON em vez do XML tradicional, pois o JSON é capaz de reduzir o tamanho dos dados transmitidos e simplificar o processo de parsing.