SóProvas



Questões de JSON


ID
977689
Banca
FUNRIO
Órgão
MPOG
Ano
2013
Provas
Disciplina
Programação
Assuntos

A função que invoca o compilador Java Script, que pode ser usada para converter um texto JSON em um objeto, denomina- se

Alternativas
Comentários
  • Letra d)

    http://www.w3schools.com/json/
  • Achei interessante esse ponto chave comparativo entre JSON e XML (ambos utilizados para troca de informações entre aplicativos):

    A simplicidade de JSON tem resultado em seu uso difundido, especialmente como uma alternativa para XML em AJAX. Uma das vantagens reivindicadas de JSON sobre XML como um formato para intercâmbio de dados neste contexto, é o fato de ser muito mais fácil escrever um analisador JSON. Em JavaScript mesmo, JSON pode ser analisado trivialmente usando a funçãoeval(). Isto foi importante para a aceitação de JSON dentro da comunidade AJAX devido a presença deste recurso de JavaScript em todos os navegadores WEB atuais.

    Fonte: http://pt.wikipedia.org/wiki/JSON.

    Bons estudos!

  • EVAL ( )


    recebe como argumento um string, representando o código JavaScript, e a executa:

    var x = 10;
    var y = 20;
    var a = eval ("x * y"); --> EVAL irá executar a expressão/string escrita dentro das ASPAS DUPLAS
    var b = eval ("2 + 2");
    var c = eval ("x + 17");

  • Comentários:


    A função JSON.parse() converte uma string contendo dados JSON em Objetos JavaScript.

    A função eval faz a mesma coisa, entretanto é mais lenta e menos segura. 


    #Lute Jaspion.

  • Letra D.

    Questão igual a .


ID
1115347
Banca
CESPE / CEBRASPE
Órgão
SUFRAMA
Ano
2014
Provas
Disciplina
Programação
Assuntos

Julgue os itens que se seguem, relativos a JSE, JME e JEE.

O Java EE 7.0 possui API específica para a leitura e a validação de formato JSON (JavaScript Object Notation).

Alternativas
Comentários
  • Po, tem horas que o CESPE me surpreende! Questão sobre assunto novinho! Gostei de ver!


    http://docs.oracle.com/javaee/7/tutorial/doc/jsonp.htm


    https://www.jcp.org/en/jsr/detail?id=342


    http://blog.caelum.com.br/novidades-javaee7-2/

  • Raphael Lacerda, conteúdo novo mesmo, aproveito e anexo à seus links o link de referencia da api: https://jsonp.java.net/

  • Outra questão CESPE que ajuda a responder:

    O JSON-P, que é uma API Java EE 7, permite que aplicações Java EE analisem, transformem e consultem dados no formato JSON.

    Resposta: Correta


ID
1151068
Banca
FUMARC
Órgão
AL-MG
Ano
2014
Provas
Disciplina
Programação
Assuntos

Analise as seguintes afirmativas sobre o uso de AJAX e JSON:

I. Aplicações Web com AJAX permitem a realização de requisições assíncronas ao servidor, enquanto um usuário continua interagindo com a aplicação no lado cliente.
II. JSON (JavaScript Object Notation) é um modo simples de representar objetos JavaScript como XML.
III. A propriedade “onreadystatechange” e o método “open” estão disponíveis no objeto XMLHttpRequest usado em aplicações AJAX.

Estão CORRETAS as afirmativas:

Alternativas
Comentários
  • Para os que usam gratuito e querem corrigir: 

    gabarito B :  I e III, apenas.

  • Caí direitinho na pegadinha da banca, JSON (JavaScript Object Notation) é o concorrente do XML e não especificação XML no AJAX.


  • Pessoal, JSON é uma alternativa quanto ao uso do XML. Ou usamos o XML ou usamos JSON.

    Quanto as demais assertivas estão corretas.

    Gabarito:

    b) X


ID
1283011
Banca
CESPE / CEBRASPE
Órgão
ANCINE
Ano
2013
Provas
Disciplina
Programação
Assuntos

A respeito de arquitetura e engenharia de software, julgue o  item  seguinte.

O JSON-P, que é uma API Java EE 7, permite que aplicações Java EE analisem, transformem e consultem dados no formato JSON.

Alternativas
Comentários
  • Segundo site da API e a documentação da mesma a informação está correta: https://jsonp.java.net/.

    "The JSR provides portable APIs to parse, generate, transform, and query JSON using the streaming API or the object model API."
  • RESOLUÇÃO:

    Isso mesmo pessoal, conforme vimos na aula mais acima, o JASON-P é uma API de processamento do JSON.

    Resposta: Certo


ID
1306495
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2014
Provas
Disciplina
Programação
Assuntos

No que se refere à arquitetura e à programação Java, julgue o item que se segue.


Na plataforma JEE (Java Enterprise Edition) versão 6, não é possível encontrar bibliotecas da própria plataforma para o consumo dos serviços REST no formato JSON.

Alternativas
Comentários
  • JSON APi só a partir do JavaEE 7

  • CERTO.


    JSON é API encontrada a partir do Java EE 7, e sua a manipulação na linguagem Java se dá através da biblioteca “org.json”.


    http://www.devmedia.com.br/trabalhando-com-json-em-java-o-pacote-org-json/25480

  • Método Nishimura fail

  • A questão versa sobre a versão 6 do Java Enterprise Edition (Java EE ou JEE).

    Aqui, antes de adentrar na questão, faz-se necessária uma breve contextualização acerca das plataformas Java. Uma plataforma Java pode ser entendida como um ambiente específico no qual os aplicativos da linguagem de programação Java são executados. Todas as plataformas Java consistem em uma Java Virtual Machine (JVM) e uma interface de programação de aplicativos ( API) [1].

    De acordo com Oracle (2021), existem quatro plataforma da linguagem de programação Java:  

    - Plataforma Java, Standard Edition (Java SE).
    - Plataforma Java, Enterprise Edition (Java EE).
    - Plataforma Java, Micro Edition (Java ME).
    - JavaFX.

    Conforme Oracle (2021), a plataforma Java EE, objeto da questão, é construída sobre a plataforma Java SE. A plataforma Java EE fornece uma API e um ambiente de tempo de execução para desenvolver e executar aplicativos de rede em grande escala, multicamadas, escalonáveis, confiáveis e seguros [1]. A plataforma Java EE é bastante utilizada no desenvolvimento de aplicações Web.

    Já em relação ao JSON (acrônimo de JavaScript Object Notation), em breve síntese, ele é um formato de padrão aberto, autodescritivo e leve que possibilita  armazenar e transportar dados, estando frequentemente associado ao envio de dados de um servidor para uma aplicação cliente (consumo de serviços REST), como, por exemplo, uma requisição feita por um browser ao abrir determinada página de internet [2].

    Dito isso, vamos à análise da questão.

    Conforme documentação oficial do Java EE 7, a API java (biblioteca nativa) para processamento JSON foi introduzida a partir da versão 7 do Java EE, não estando, portanto, disponível no JAVA EE 6 [3].

    Logo, questão incorreta.


    Referências:

    [1] ORACLE. The Java Programming Language Platforms. Disponível em: site oficial da Oracle. Acesso em: 7/6/2021.
    [2] W3SCHOOLS. What is JSON?. Disponível em: site da W3Schools. Acesso em: 8/6/2021.
    [3] ORACLE. 1.7 Java EE 7 APIs. Disponível em: site oficial da Oracle. Acesso em: 7/6/2021.


    Gabarito da Banca: CERTO.

    Gabarito do Professor: ERRADO.
  • Método Nishimura é meus zovos

ID
1337242
Banca
FGV
Órgão
TJ-GO
Ano
2014
Provas
Disciplina
Programação
Assuntos

Como resposta a uma requisição AJAX, o script executando no servidor envia para o cliente a cadeia de caracteres seguinte, no formato JSON:

{"nome": "Ypojuca", "id": 1503, "xy": [1,4]}

Em Javascript, o campo do objeto XMLHttpRequest onde essa cadeia é recebida é:

Alternativas
Comentários
  • Letra A.

    Fonte: https://developer.mozilla.org/pt-BR/docs/Web/API/XMLHttpRequest
  • Gabarito: A

    JSON: responseText;

    XML: responseXML;

  • Seriadade é a apelido: 
    Mesma questão: https://www.qconcursos.com/questoes-de-concursos/questao/6672e6ed-61

  • A API XMLHttpRequest fornece funcionalidades ao cliente para enviar e receber dados entre cliente e servidor. Atradés dela possibilita-se carregar apenas uma parte da página sem necessidade de carregar atualizar (carregar) a página inteira. Ela é muita usada em programação AJAX. Algumas propriedades: timeout, upload, responseXML.  Analisaremos:

    a) C. Recebe a resposta do objeto enviado a requisição devolvendo em formato de texto (string). Caso a solicitação não tiver êxito ou não for enviada retornará 'null'.

    b) E. Não faz parte da API XMLHttpRequest.

    c) E. Não faz parte da API XMLHttpRequest.

    d) E. Não faz parte da API XMLHttpRequest.

    e) E. Não faz parte da API XMLHttpRequest.


ID
1348117
Banca
CESPE / CEBRASPE
Órgão
TRT - 8ª Região (PA e AP)
Ano
2013
Provas
Disciplina
Programação
Assuntos

Acerca de sistemas de desenvolvimento web, assinale a opção correta.

Alternativas
Comentários
  • Servlets

    Desenvolvimento de aplicações Web com conteúdo dinâmico.

    Contém uma API que abstrai e disponibiliza os recursos do servidor Web de maneira simplificada para o programador.

    Recebe requisições do cliente e produz respostas com base nelas.

    O ciclo de vida de um servlet é encerrado após a chamada do método destroy.

    http://aulas.goldstep.com.br/index.php/tecnologia-da-informacao/jee-java-enterprise-edition/467/

  • Servlet amplia os recursos dos servidores web?

  • "servlet technology has emerged as a powerful way to extend Web server functionality through dynamic Web pages"

    Em "Review of Servlet Technology"

    https://docs.oracle.com/cd/B14099_19/web.1012/b14017/overview.htm#i1001676

  • Servlet não é uma classe. É uma interface. A questão deveria ser anulada.


    https://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/Servlet.html

  • Letra A

    Servet são classes Java responsáveis por processar requisições HTTP.

    Conteúdo das respostas é gerado dinamicamente.

  • b) hibernate ou JPA

    c) wtf?

    d) o terceiro atributo desse método determina se é assíncrono ou síncrono, CESPE já cobrou isso em outras questões

    e) acho que não são limitadas à JSP


ID
1623478
Banca
CETAP
Órgão
MPC-PA
Ano
2015
Provas
Disciplina
Programação
Assuntos



O framework ASP.Net Web API facilita a construção de serviços REST HTTP que alcançam uma grande variedade de clientes incluindo smartphones, tablets, browsers e aplicações locais. É, hoje, a plataforma ideal para construção de serviços REST baseados em .NET. Analise o código Seguinte e identifique qual o retorno em JSON que esse serviço vai gerar de acordo com a chamada http://localhost/api/a!uno/2 ?


Classe Aluno:
public class Aluno
{
public int ID { get; set; } 
public string Nome { get; set; } 
public bool Matriculado { get; set; }
}


//Estrutura da Controller


using System.Linq;
using System.Web.Http;
using ExemploServicoWebAPI.Models;


namespace ExemploServicoWebAPI.Controllers
{
public class ClienteController : ApiController 
{
private readonly Aluno[ ] Alunos = new Aluno[ ]
{

                                new Aluno { ID = 1, Nome = "Raimundo Nonato",

Matriculado = true }, 

new Aluno { ID = 2, Nome = "João Silva", Matriculado = true }, 
new Aluno { ID = 3, Nome = "Raimundo Nonato", Matriculado = false } 
};

// GET api/aluno 
public Aluno[ ] Get( )
{
return Alunos;

}


// GET api/aluno/5
public Aluno Get (int ID)
{
var alunos = Alunos;
return alunos.SingleOrDefault (x => x.ID == id);
}

// POST api/aluno

public void Post ([FromBody]string value)
{
}

// PUT api/aluno/5
public void Put(int id, [FromBody]string value)
{
}


// DELETE api /aluno/5 
public void Delete(int id)
{
}

       }

}



Alternativas
Comentários
  • Impressionante. Não precisa nem ler esse amontoado de código fonte. 

    Basta olhar as opções e ver quais delas têm a opção com o padrão JSON correto.


    Letra A.

  • Típica questão que pretende enganar pelo tamanho da leitura.

  • Não precisa ler o código, se souber JSON

  • Nem li o código. A única alternativa no padrão JSON é a A.


ID
1663117
Banca
FGV
Órgão
TCM-SP
Ano
2015
Provas
Disciplina
Programação
Assuntos

Como resposta a uma requisição AJAX, o script executando no servidor envia para o cliente a cadeia de caracteres seguinte, no formato JSON:

                   { "nome":"Martin", "id":1299, "v":[3,2] }

que é recebida no seguinte campo do objeto XMLHttpRequest, em Javascript: 




Alternativas
Comentários
  • o atributo responseText do tipo DOMString tem como função: A resposta à request, em formato texto, retorna null se a solicitação não teve êxito ou que ainda não foi enviada.

    Fonte: https://developer.mozilla.org/pt-BR/docs/Web/API/XMLHttpRequest

     

    Seriadade é a apelido: 

    https://www.qconcursos.com/questoes-de-concursos/questao/afc94f03-68

    Mesma questão


ID
1731304
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Julgue o item que se segue acerca de HTML5, CSS3 e JSon.

JSON (JavaScript Object Notation) é um formato de arquivo de texto para troca de dados em que um objeto é um conjunto de pares nome/valor.

Alternativas
Comentários
  • Exemplo de arquivo JSON:

    {"employees":[
      {"firstName":"John", "lastName":"Doe"},
      {"firstName":"Anna", "lastName":"Smith"},
      {"firstName":"Peter", "lastName":"Jones"}
    ]}


    fonte: http://www.w3schools.com/json/

  • JSON está constituído em duas estruturas:
    1)Uma coleção de pares nome/valor. Em várias linguagens, isto é caracterizado como um object, record, struct, dicionário, hash table, keyed list, ou arrays associativas.
    2)Uma lista ordenada de valores. Na maioria das linguagens, isto é caracterizado como uma array, vetor, lista ou sequência.

  • Boa Bruno.
    Questões sobre sintaxe JSON estão despencando na CESPE. Fiquem ligados!

  • JSON

    É uma alternativa XML, que permite armazenar e transportar dados.

     

    É um subconjunto do JavaScript

     

    É uma alternativa XML, que permite armazenar e transportar dados.

     

    Sozinho, não apresenta uma ameaça a segurança da informação

     

    Similiar ao XML

     

    Retorna dados vindos de um servidor utilizando requisições Ajax para atualizar adados em tempo real.

     

     

  • Objeto JSON é composto por dados (par nome/valor). O conjunto de dados deve ser separado por vírgulas;

    Ex: { "name":"John", "age":30, "car":null }

    Objetos JSON são cercados por chaves "{}";
    Dados são separados por vírgulas (dado1 ["name":"John"], dado2["age":30] e dado3["car":null]); e são no formato par nome/valor.

    Objetos são separados por chave/valor (diferente de dados que é nome/valor)


    {"employees":[
        { "firstName":"John", "lastName":"Doe" },
        { "firstName":"Anna", "lastName":"Smith" },
        { "firstName":"Peter", "lastName":"Jones" }

                          ]
    }
    Deste exemplo podemos ver um objeto JSON composto por um array de objetos JSON.
    objeto1: { "firstName":"John", "lastName":"Doe"} , objeto2: { "firstName":"Anna", "lastName":"Smith" } e objeto3: { "firstName":"Peter", "lastName":"Jones" }; Onde a chave é employees e o valor é um array de objetos JSON.

    Resumindo:
    Objeto => {"chave":"valor"}
    dado => "nome":"valor";

  • Prezados,

    Sem muitas dificuldades, o JSON é um formato para troca de dados, formado em texto aberto com pares de nome/valor.

    Portanto a questão está correta.

ID
1769917
Banca
CESPE / CEBRASPE
Órgão
TRE-MT
Ano
2015
Provas
Disciplina
Programação
Assuntos

Assinale a opção que apresenta corretamente um conteúdo com a notação JSON (JavaScript Object Notation).

Alternativas
Comentários
  • No JSON um objeto é um conjunto de pares tipo nome/valor, por exemplo, "nome":"Bob Moore". Um objeto vai começar com { e terminar com }, seguindo mesmo exemplo teriamos:  {"nome":Bob Moore"}.  Cada nome é seguido por  dois pontos ' : ' e se for preciso ter pares este será seguido por vírgula ' , ' por exemplo, "nome":"Bob Moore","pais":"USA". Dessa forma, temos a conclusão de que o JSON é constituído de duas estruturas:  uma coleção de pares/valor e uma lista ordenada de valores. Com isso já eliminamos a letra A, B, C, e ficamos com a letra E que tenta confundir usando caracteres  tais como ( ) [ ] => totalmente diferente das formas do JSON que acabamos de ver e isso vai dificultar a leitura para os seres humanos e com o JSON não queremos isso, pelo contrário, tem que ser de fácil leitura e interpretação. Com isso temos que a LETRA D é a correta.   Bons estudos =P

  • Lembrar da linguagem padrão java já basta.

  • A) texto livre

    B) csv

    C) xml

    D) json

    E) data array em PHP

  • no link a seguir há uma ótima explicação do formato JSON: https://www.json.org/


ID
1770337
Banca
CESPE / CEBRASPE
Órgão
TRE-MT
Ano
2015
Provas
Disciplina
Programação
Assuntos

Assinale a opção que apresenta corretamente um objetivo seguido de uma representação em JSON (JavaScript Object Notation).

Alternativas
Comentários
  • Notação: "chave":valor
    (chave entre aspas) + dois pontos + valor

  • Uma bela crítica do avaliador também. Gostei!

  • Um link para não mais esquecer o formato JSON: https://www.json.org/

     

  • Em 2021 a alternativa B tá bem desatualizada


ID
1792495
Banca
BIO-RIO
Órgão
IF-RJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

No que diz respeito aos padrões XML e JSON, analise as afirmativas a seguir.

I - JSON representa informações no formato texto, da mesma forma que XML.

II - JSON não é uma linguagem de marcação, da mesma forma que XML também não é.

III - JSON não permite a execução de instruções de processamento, algo possível em XML.

Assinale a alternativa correta:

Alternativas
Comentários
  • I - CERTO

    II - ERRADO - XML (eXtensible Markup Language)

    III - CERTO - Exemplo de instrução de processamento: aplicar um CSS a um XML - https://msdn.microsoft.com/pt-br/library/ms256173%28v=vs.120%29.aspx?f=255&MSPPError=-2147217396

     

    Gabarito: d)

  • Questão errada ao meu ver. XML é uma linguagem de marcação o que não permite que ela execute instruções, ela pode armazenar instruções como no exemplo citado pelo Cleiton, mas quem processa e executa instruções são linguagens de programação. Eu entraria com recurso, resposta correta letra A.

  • Comentários:


    JSON é uma linguagem de marcação que estrutura dados.

    Seus principais uso são:

    Integração entre sistemas > Ex: WEB Service REST

    Comunicação cliente servidor > Ex: AJAX

    Persistência de informações > Ex: Arquivos de configurações.


    Uma desvantagem do JSON em relação ao XML é que ele 

    não permite executar instruções de processamento.


    # Para o alto e avante!!

  • DA MESMA FORMA QUE XML? Díficil hein BIO-RIO... Cabe recurso, gabarito correto é a letra C.


ID
1806706
Banca
CESPE / CEBRASPE
Órgão
TJ-DFT
Ano
2015
Provas
Disciplina
Programação
Assuntos

A linguagem Java, amplamente utilizada em programação web, permite que o desenvolvedor seja independente de fornecedores de software, uma vez que Java é um software livre. Com referência a esse assunto, julgue o item subsecutivo.

A tecnologia JSON (Java Script Object Notation) é uma especialização do formato XML para representação de dados.

Alternativas
Comentários
  • "JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language." Logo, pode-se perceber que a JSON é mais próxima das linguagens supra-citadas do que da XML. FONTE: http://www.json.org/

  • Não existe essa relação que a banca forçou! Por isso o erro!

  • Errado.

    Podemos dizer que JSON é um concorrente do XML.

  • CESPE 2016

    O formato JSON (JavaScript Object Notation) é uma especialização do XML e pode ser utilizado para representar dados.

    errado. Mesma questão

  • Json é objeto por chave e valor

    ex:

    { "nome": "andre"

    "cidade": "Brasilia"

    }


ID
1807336
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Programação
Assuntos

No que se refere à arquitetura Java EE 7, julgue o próximo item.

O JSON (JavaScript object notation) é um formato leve para troca de dados que implementa o modelo MVC (model-view-control) em substituição ao framework JSF.

Alternativas
Comentários
  • O formato JSON (JavaScript Object Notation) vem se consagrando cada vez mais na comunicação de dados, principalmente nos dispositivos móveis devido a esse formato ser mais leve que o XML e também mais legível.

  • JSON (JavaScript Object Notation) é um formato para troca de dados entre o browser e o servidor, independente de linguagem, leve e utilizado para grandes quantidades de dados.

     

    Fonte : https://www.w3schools.com/js/js_json_intro.asp

     

    O Framework JSF (Java Server Faces) faz parte da especificação Java EE, sendo um framework MVC, utilizado para criar componentes web , que rodam do lado do servidor. Utiliza o formato de páginas .xhtml. 

     

    Fonte : http://docs.oracle.com/javaee/6/tutorial/doc/bnapk.html

     

    Ou seja : JSON se destina a troca de dados, e, JSF se destina a criação de componentes web

  • O formato JSON é uma alternativa quanto ao uso do XML.

    Gabarito:

    ERRADO

     

  • Que viagem da banca.

  • JSON não tem nada haver com MVC... srs GAB E


ID
1932607
Banca
CESPE / CEBRASPE
Órgão
TCE-SC
Ano
2016
Provas
Disciplina
Programação
Assuntos

Julgue o item que se segue a respeito dos padrões XSLT e JSON.

Em navegadores que não possuem apoio para a função JavaScript JSON.parse, pode-se utilizar a função eval para converter um texto JSON em um objeto JavaScript, por meio da sintaxe apresentada a seguir.

var obj = eval ("(" + text + ")");

Alternativas
Comentários
  • Há navegadores que realmente não suportam JSON.parse( ). A solução de contorno realmente é usar eval( ) e converter o texto JSON em um objeto JS – você deixará o sistema mais vulnerável a ataques, por isso não é a solução ideal. Galera, fiquem tranquilos! Essa questão foi feita para que ninguém acertasse mesmo – eu tive que pesquisar!

    http://www.estrategiaconcursos.com.br/blog/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento/

  • Questão copiada e traduzida do W3Schools e com o mesmo exemplo, inclusive: FONTE: http://www.w3schools.com/json/json_eval.asp     

  • Corrigindo o link do colega Lázaro: https://www.w3schools.com/js/js_json_eval.asp

  • "Galera, fiquem tranquilos! Essa questão foi feita para que ninguém acertasse mesmo – eu tive que pesquisar!"

     

    pra quem já programou JS na vida a questao nao é nenhum bicho de 7 cabeças nao

  • WTF? não deveriam ser chaves no lugar dos parênteses?

  • Gabarito: CERTO

    1. var text = '{"text": "hello"}';
    2. var obj = eval('(' + text + ')');

    eval accepts a sequence of JavaScript statements. The JavaScript parser interprets the ‘{’ token, occurring within a statement as the start of a block and not the start of an object literal.

    When you enclose your literal into parentheses like this: ({ text }) you are switching the JavaScript parser from statement parsing mode into expression parsing mode.

    The token ‘{’ inside an expression means the start of an object literal declaration and not a block, and thus JavaScript accepts it as an object literal.


ID
1932610
Banca
CESPE / CEBRASPE
Órgão
TCE-SC
Ano
2016
Provas
Disciplina
Programação
Assuntos

Julgue o item que se segue a respeito dos padrões XSLT e JSON.


O XSLT é utilizado para adicionar e(ou) remover elementos e atributos do arquivo de saída e para transformar um documento XML em um documento HTML ou XHTML, ou, ainda, em outro documento XML.

Alternativas
Comentários
  •  XSLT é uma linguagem para transformação de Documentos XML em outros formatos reconhecidos por um navegador web (XML, XHTML, HTML e outros). Em geral, ele faz isso ao transformar cada Elemento XML em Elemento (X)HTML. É possível adicionar ou remover elementos e atributos de/para um arquivo de saída, ou mesmo reorganizar elementos, executar testes, entre outros.

    http://www.estrategiaconcursos.com.br/blog/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento/

  • Gabarito foi alterado para errado.

    Justificativa: A transformação referida no item acontece, na verdade, nos elementos e atributos para ou a partir do arquivo de saída.

    http://www.cespe.unb.br/concursos/TCE_SC_15/arquivos/TCE_SC_JUSTIFICATIVAS_DE_ALTERA____O_DE_GABARITO__002_.PDF

  • Pela justificativa da banca para alteração de gabarito, não vi o erro até agora...

     

    "XSLT is used to transform an XML document into another XML document, or another type of document that is recognized by a browser, like HTML and XHTML." (https://www.w3schools.com/xml/xsl_languages.asp)

  • Quem adiciona e remove elementos HTML é o DOM e não o XSLT.

  • vou passar a vida marcando essa questão como certa

     

    Mas há uma diferença importante entre XSLT e CSS: o documento XSL pode adicionar conteúdo à apresentação do documento XML no browser, e também pode esconder conteúdo do XML apresentado no browser. Portanto, XSLT possibilita transformações mais potentes do que as folhas de estilo CSS.

    https://pt.wikipedia.org/wiki/XSLT

  • O erro está somente na Preposicao "do" ...o correto seria; ...elementos e atributos no arquivo de saida

  • Ridículo. Quem estudou com certeza vai errar, quem não estudou talvez acerte no chute

  • Pelo que entendi do erro, parece que foi trocado a posição. Não há outra explicação para esse gabarito!

    O XSLT é utilizado para adicionar e(ou) remover elementos e atributos e para transformar um documento XML do arquivo de saída em um documento HTML ou XHTML, , ou, ainda, em outro documento XML.

  • Gente, a questão está erradíssima, pois sabemos que o XSLT em sua função principal é formatar o documento, criar páginas de estilo e não remover elementos.

    Resposta: Errado

  • Gabarito: ERRADO

    Primeiramente, XSLT é uma linguagem para transformar documentos XML em documentos XHTML ou outros documentos XML.

    XSLT é usado para transformar um documento XML em outro documento XML, ou outro tipo de documento que é reconhecido por um navegador, como HTML e XHTML. Normalmente XSLT faz isso transformando cada elemento XML em um (X) elemento HTML.

    Com XSLT você pode adicionar / remover elementos e atributos para ou a partir do arquivo de saída. Você também pode reorganizar e classificar elementos, realizar testes e tomar decisões sobre quais os elementos deseja se mostrar ou esconder, além de outras.

    Inicialmente a banca considerou correta a questão, porém após os recursos, ela alterou o gabarito com a seguinte justificativa:

    "A transformação referida no item acontece, na verdade, nos elementos e atributos para ou a partir do arquivo de saída. "

    Veja que a questão traz apenas que é utilizado para adicionar e(ou) remover elementos e atributos do arquivo de saída, ficando incompleta.


ID
2034202
Banca
CESPE / CEBRASPE
Órgão
TCE-PA
Ano
2016
Provas
Disciplina
Programação
Assuntos

Web service é um software que, armazenado em um computador, pode ser acessado por outro software em outro computador por meio de uma rede. A partir dessa afirmação, julgue o item subsequente.

O formato JSON (JavaScript Object Notation) é uma especialização do XML e pode ser utilizado para representar dados.

Alternativas
Comentários
  • Quando é cobrado sobre JSON, na maioria das vezes é feito um paralelo com o formato de dados XML. O erro da questão está em dizer que o formato JSON é uma especialização de XML. Na verdade a única semelhança de JSON e XML, está no propósito de ambos serem formato de dados, que podem ser utilizados para interconectar aplicações. De resto, são formatos totalmente diferente, um bem flexível (JSON, arquivo puramente texto e bem leve) e outro bem rígido, mas que pode ter a vantagem de maior legibilidade do código. Gab. E.

  • JSON e XML são dois formatos DIFERENTES para troca de dados

     

    JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é uma formatação leve de troca de dados. Para seres humanos, é fácil de ler e escrever. Para máquinas, é fácil de interpretar e gerar. Está baseado em um subconjunto da linguagem de programação JavaScript, Standard ECMA-262 3a Edição -Dezembro - 1999. JSON é em formato texto e completamente independente de linguagem, pois usa convenções que são familiares às linguagens C e familiares, incluindo C++, C#, Java, JavaScript, Perl, Python e muitas outras. Estas propriedades fazem com que JSON seja um formato ideal de troca de dados.

     

    FONTE: http://www.json.org/json-pt.html

     

  • JSON é baseado em um subconjunto da linguagem JavaScript. Cai direto questões comparando JSON com XML.

    CESPE usou a mesma questão em ano anterior.

    CESPE 2015 TJ/DFT

    A tecnologia JSON (Java Script Object Notation) é uma especialização do formato XML para representação de dados.

    ERRADO


ID
2093560
Banca
CESPE / CEBRASPE
Órgão
TCE-PA
Ano
2016
Provas
Disciplina
Programação
Assuntos

Julgue o próximo item, relativo aos padrões XML, XSLT, UDDI, WSDL, SOAP e JSON/REST.

Comparativamente ao XML, o parsing de informações em JSON é mais rápido devido ao fato de ser capaz de executar instruções de processamento.

Alternativas
Comentários
  • JSON não permite a execução de instruções de processamento, algo possível em XML.

  • Complementando, um exemplo de instrução de processamento em XML é a aplicação de uma folha de estilo CSS a um documento XML.

     

    https://msdn.microsoft.com/pt-br/library/ms767741(v=vs.85).aspx

     

    Gabarito: Errado

  • Segundo o devmedia (http://www.devmedia.com.br/introducao-ao-formato-json/25275) é possível fazer parsing em json.

    O problema é que "o universo XML a coisa é bem mais fácil, pois existem duas API’s básicas para o parsing de informações: SAX e DOM. Ambas já são instaladas junto com o Java e, daí, basta utilizá-las."

    Já o Json "você verá que existem parsers disponíveis para quase todas as linguagens: Delphi, PHP, Java, Matlab, C++, C#, etc. Uma coisa que me chamou a atenção quando acessei esta página é que, para a maioria das linguagens, estão disponibilizados vários parsers distintos. Por exemplo, para Java, existem nada mais de 20 parsers JSON diferentes!!!"

    Então a questão tá errada por outro motivo.

    "A grande diferença é que, em XML, a Análise Sintática (ou Parsing) deve ser feita necessariamente por um Parser XML; no JSON, basta uma função JavaScript."

  • JSON não realiza processamento!

  • JSON values cannot be one of the following data types: function, date and undefined;  

    Porém não é apenas este o motivo da questão estar incorreta.

    Porque JSON é melhor do que XML

    XML é muito mais difícil de analisar do que JSON. 
    JSON é analisado em um objeto JavaScript ready-to-use.

    Para aplicações AJAX, JSON é mais rápido e mais fácil do que XML:

    Usando XML

    2- Buscar um documento XML

    3- Use o DOM XML para percorrer o documento

    4- valores extrair e armazenar em variáveis

    usando JSON

    1- Retorna uma string JSON

    2- JSON.parse a string JSON

    Fonte: https://www.w3schools.com/js/js_json_xml.asp

  • Errado.

    Podemos entender o JSON como uma espécie de “concorrente” da XML na área de troca de informações. Nesta seção, apresentamos algumas das principais semelhanças e diferenças entre os dois modelos para a representação de informações.

    Semelhanças:

       Os dois modelos representam informações no formato texto.

       Ambos possuem natureza auto-descritiva (ou seja, basta “bater o olho” em um arquivo JSON ou em um arquivo XML para entender o seu significado).

       Ambos são capazes de representar informação complexa, difícil de representar no formato tabular. Alguns exemplos: objetos compostos (objetos dentro de objetos), relações de hierarquia, atributos multivalorados, arrays, dados ausentes, etc.

       Ambos podem ser utilizados para transportar informações em aplicações AJAX.

       Ambos podem ser considerados padrões para representação de dados. XML é um padrão W3C, enquanto JSON foi formalizado na RFC 4627.

       Ambos são independentes de linguagem. Dados representados em XML e JSON podem ser acessados por qualquer linguagem de programação, através de API’s específicas.

    Diferenças:

       JSON não é uma linguagem de marcação. Não possui tag de abertura e muito menos de fechamento!

       JSON representa as informações de forma mais compacta.

       JSON não permite a execução de instruções de processamento, algo possível em XML.

       JSON é tipicamente destinado para a troca de informações, enquanto XML possui mais aplicações. Por exemplo: nos dias atuais existem bancos de dados inteiros armazenados em XML e estruturados em SGBD’s XML nativo.

    https://www.devmedia.com.br/json-tutorial/25275

  • Querido alunos, esta é outra informação falsa, apesar de não falarmos aqui nesta aula sobre o JSON.

    Resposta: Errado


ID
2134900
Banca
CESPE / CEBRASPE
Órgão
FUNPRESP-JUD
Ano
2016
Provas
Disciplina
Programação
Assuntos

A respeito das tecnologias relacionadas ao desenvolvimento web em Java, julgue o item a seguir.

Para lidar com um conjunto de objetos em JSon, é necessário utilizar um array que permita realizar, em uma única operação, a carga de todos os objetos.

Alternativas
Comentários
  • JSON está constituído em duas estruturas: Uma coleção de pares nome/valor. Em várias linguagens, isto é caracterizado como um object, record, struct, dicionário, hash table, keyed list, ou arrays associativas. Uma lista ordenada de valores. Na maioria das linguagens, isto é caracterizado como uma array, vetor, lista ou sequência. Estas são estruturas de dados universais.
  • Comoplementando o pensamento do Allan, penso que o erro da questão envidenciar "em uma única operação" uma vez que passos podem ser efetuados antes da montagem do JSON.

  • "em uma única operação, a carga de todos os objetos"

    Você pode até realziar tudo em uma única operação, mas não se restringe apenas a isso.

     

    Você pode criar um JSON e cololá-lo em uma lista e de depois criar quantos forem necessários e ir adicionando, conforme necessidade.

     

    JSON nada mais é que um objeto, porém do tipo chave e valor, que pode ser manipulado, adicionado ou removido de uma lista conforme demanda.

     

    Se fosse assim, em uma única carga, JSON não serviria para antender as necessidades de programação do mundo corporativo.

     

    Abraços!!!

     

     

    go @head!!!

     

     

  • Fonte?

  • Pode-se utilizar:

    Um array de objetos

    Um objeto de objetos

  • Objeto é um CONJUNTO de pares nome/valor = array; e NÃO o contrário como fora dito na assertiva.

    Bons estudos.


ID
2376883
Banca
CESPE / CEBRASPE
Órgão
TRE-PE
Ano
2017
Provas
Disciplina
Programação
Assuntos

Assinale a opção que indica a descrição correta de um array denominado empregados que contenha três objetos compostos pelo registro do primeiro e do último nome de um empregado em uma matriz J S O N. 

Alternativas
Comentários
  • Modelo simplificado da resposta de como está descrito na questão:

    (foram omitidos alguns dados)

    Arquivo JSON

    "emp" : [ { "pn": "M", "un" : "B" } , ... }]

     

  • Que doença é essa da CESPE agora?

  • "empregados" :  [

                                {

                                       "PrimeiroNome" : "Marina" ,

                                       "UltimoNome" : "Barbosa"

                                } ,

                                {

                                       "PrimeiroNome" : "Paloma" ,

                                       "UltimoNome" : "Duarte"

                                } ,

                                {

                                       "PrimeiroNome" : "Emanuelle" ,

                                       "UltimoNome" : "Araujo"

                                }

    ]

     

    Resp: D

  • Essa questão também não estava assim na prova. Podem verificar no site da CESPE.


ID
2616505
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2018
Provas
Disciplina
Programação
Assuntos

A respeito de construção de sistemas, julgue o item subsequente.


O protocolo JSON é derivado da linguagem de programação Java e sua utilização é restrita a sistemas desenvolvidos em Java ou JavaScript.

Alternativas
Comentários
  • JSON pode ser usado por Node.JS

  • Gabarito ERRADO

    JSON é o acrônimo para JavaScript Object Notation – trata-se de um subconjunto da linguagem JavaScript, porém não se limita ao JavaScript (apesar de usar a mesma sintaxe, ele é completamente independente de linguagem). Qual a vantagem do JSON sobre o XML? Bem, ele é um formato muito mais leve e muito mais fácil de ler/entender. 

    Profº Diego Carvalho - Estratégia

  • O protocolo JSON é derivado da linguagem de programação Java e sua utilização é restrita a sistemas desenvolvidos em Java ou JavaScrip

     

    JSON NÃO é protocolo. JSON é uma linguagem independente que usa sintaxe de JavaScript, mas seu formato é somente texto.  E esse pode ser usado por qualquer linguagem de programação.

     

    Referência: www.w3schools.com/js/js_json_intro.asp.

  • JSON é derivado na verdade do JavaScript e não se restringe a nenhuma linguagem podendo ser utilizado com várias das existentes no mundo da programação.

  • JSON é baseado em um subconjunto da linguagem javascript. Pode usar no Java, no PHP, etc.


ID
2677444
Banca
CESGRANRIO
Órgão
Banco do Brasil
Ano
2018
Provas
Disciplina
Programação
Assuntos

Um desenvolvedor Web precisa transformar em JSON a seguinte variável, em um programa JavaScript:


var d1 = { "nome":"Ana Anacleto", "idade":31 };


Qual fragmento de código faz isso corretamente?

Alternativas
Comentários
  •  

    Fonte: https://www.youtube.com/watch?v=GsXhQr54K8Q

  • JSON.stringify() converte um valor para uma notação JSON que o representa.

    JSON.parse() analisa uma string JSON, construindo o valor ou um objeto JavaScript descrito pela string.

  • Escriturário? kskssk

  • Gabarito: C. Nível altíssimo! A persistência leva ao êxito! Nunca perca a fé!

ID
2677471
Banca
CESGRANRIO
Órgão
Banco do Brasil
Ano
2018
Provas
Disciplina
Programação
Assuntos

O seguinte item apresenta uma estrutura em formato JSON válido:

Alternativas
Comentários
  • Letra C. Pode dar uma confusão entre a C e D, mas o campo email é uma array, sendo assim é entre [].

  • Só não entendi o motivo do campo email ser necessariamente ARRAY, ERREI, marquei a letra D! Alguém sabe explicar ?

  • Só poderia ser Array , porque todos os valores são e-mails,não é como nomeCompleto que é formado pelo nome e sobrenome.

  • A: Faltou as aspas.

    B: Faltou as aspas.

    C: Correto. Obedecendo padrão "chave":"valor".

    D: Não obedeceu padrão "chave":"valor". No exemplo está: "email":"email1","email2","email3"? Nesse caso deveria usar uma array. Que é o caso da C. "chave":["valores"].

    E: Faltou as aspas e é praticamente o mesmo caso da D.

  • { } = objeto, pares nome valor separados por dois pontos {"nome": "x", "idade: 20}

    [ ] = array, lista de valores separados por vírgula ["aaaa", "bbbb"]

  • essa questão é para escriturário comercial? nível médio? Jesus
  • Vejam que o campo e-mail é do mesmo objeto pessoa e essa pessoa possui 3 e-mails e quando for assim, separamos em um array dentro do objeto e o array é [ ] colchetes.

  • Nível altíssimo! A persistência leva ao êxito! Nunca perca a fé!

ID
2696557
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2018
Provas
Disciplina
Programação
Assuntos

A função que invoca o compilador JavaScript, que pode ser usada para converter um texto JSON em um objeto, denomina-se:

Alternativas
Comentários
  • eval()

    O argumento da função eval() é uma string. Se a string representa uma expressão, eval() avalia a expressão. Se o argumento representa uma ou mais declarações de JavaScript, eval() avalia as declarações. Não chame o eval() para avaliar uma expressão aritmética; JavaScript avalia expressões aritméticas automaticamente.

     

    Se você construir uma expressão aritmética como uma string, você pode usar eval()para avaliá-lo em um momento posterior. Por exemplo, suponha que você tenha uma variável x. Você pode adiar a avaliação de uma expressão envolvendo x atribuindo o valor de string da expressão, dizer "3 * x + 2", a uma variável, e, em seguida, chamando eval() em um ponto posterior no seu script.

    Se o argumento de eval() não é uma string, eval() retorna o argumento inalterado. No exemplo a seguir, o construtor String é especificado, e eval() retorna um objeto String em vez de avaliar a string.

     

    eval(new String("2 + 2")); // retorna um objeto String contendo "2 + 2"

    eval("2 + 2"); // retorna 4

     

     

    https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/eval


ID
2696560
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2018
Provas
Disciplina
Programação
Assuntos

Como resposta a uma requisição AJAX, o script executando no servidor envia para o cliente a cadeia de caracteres seguinte, no formato JSON:


{ "nome":"Rodrigo", "id":8723, "v":[-1,2] }


que é recebida no seguinte campo do objeto

XMLHttpRequest, em Javascript:

Alternativas
Comentários
  • The read-only XMLHttpRequest property responseText returns the text received from a server following a request being sent

  • Mesma questão em:

    Q445745 Ano: 2014  Banca: FGV  Órgão: TJ-GO

    Q554370 Ano: 2015   Banca: FGV  Órgão: TCM-SP


ID
2696596
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2018
Provas
Disciplina
Programação
Assuntos

Sobre JSON, analise as afirmativas abaixo.


1) É um formato de arquivo de texto para troca de dados em que um objeto é um conjunto de pares nome/valor.

2) A tecnologia JSON é uma especialização do formato XML para representação de dados.

3) Para lidar com um conjunto de objetos em JSON, é necessário utilizar um array que permita realizar, em uma única operação, a carga de todos os objetos.


Está(ão) correta(s), apenas:

Alternativas
Comentários
  • No item 3 parece que a banca tirou dessa questão do cespe de 2016 Q711631, mesma transcrição.

  • Complementando o comentário do colega, a banca retirou todas as questões do CESPE.

     

    Ano: 2015 Banca: CESPE Órgão: STJ Prova: Analista Judiciário - Análise de Sistemas de Informação
    JSON (JavaScript Object Notation) é um formato de arquivo de texto para troca de dados em que um objeto é um conjunto de pares nome/valor.

    Resposta: Certa

     

    Ano: 2015 Banca: CESPE Órgão: TJ-DFT Prova: Analista Judiciário - Analista de Sistemas
    A tecnologia JSON (Java Script Object Notation) é uma especialização do formato XML para representação de dados.

    Resposta: Errada

     

    Ano: 2016 Banca: CESPE Órgão: FUNPRESP-JUD Prova: Analista - Tecnologia da Informação

    Para lidar com um conjunto de objetos em JSon, é necessário utilizar um array que permita realizar, em uma única operação, a carga de todos os objetos.

    Resposta: Errada


ID
2765368
Banca
IF-RS
Órgão
IF-RS
Ano
2018
Provas
Disciplina
Programação
Assuntos

JSON (JavaScript Object Notation) é um formato para intercâmbio de dados baseado em texto e independente de linguagem. A respeito das características que apresenta este formato de acordo com o padrão ECMA-404, classifique cada uma das afirmativas abaixo como verdadeira (V) ou falsa (F), e assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo:

( ) Suporta os seguintes tipo de dados: object, array, number, string, true, false e null.
( ) É indicado para aplicações que requerem transferência de dados binários.
( ) Não pode ser considerado uma especificação de intercâmbio completo de dados.
( ) Sua sintaxe é formada por chaves, colchetes, dois pontos, vírgulas e cifrões.

Alternativas
Comentários
  • Alternativa correta: E.



    ( ) Suporta os seguintes tipo de dados: object, array, number, string, true, false e null.

    Correta, mas cabe recurso. "True" e "false" não são tipos de dados, mas valores. O correto seria boolean.


    ( ) É indicado para aplicações que requerem transferência de dados binários.

    Errada. JSON é um formato não-binário.


    ( ) Não pode ser considerado uma especificação de intercâmbio completo de dados.

    Correta. Não sei justificar.


    ( ) Sua sintaxe é formada por chaves, colchetes, dois pontos, vírgulas e cifrões.

    Correta.

  • Corrigindo o colega @Luis Henrique Forchesatto:

    ( ) Sua sintaxe é formada por chaves, colchetes, dois pontos, vírgulas e cifrões.

    Errada. JSON não utiliza "cifrões" em sua sintaxe.

    Gabarito: E


ID
2779240
Banca
UECE-CEV
Órgão
Funceme
Ano
2018
Provas
Disciplina
Programação
Assuntos

Atente ao que se diz a seguir sobre o JSON (JavaScript Object Notation) e assinale a afirmação verdadeira.

Alternativas
Comentários
  • JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é uma formatação leve de troca de dados. Para seres humanos, é fácil de ler e escrever. Para máquinas, é fácil de interpretar e gerar. Está baseado em um subconjunto da linguagem de programação JavaScriptStandard ECMA-262 3a Edição -Dezembro - 1999. JSON é em formato texto e completamente independente de linguagem, pois usa convenções que são familiares às linguagens C e familiares, incluindo C++, C#, Java, JavaScript, Perl, Python e muitas outras. Estas propriedades fazem com que JSON seja um formato ideal de troca de dados.

    https://www.json.org/json-pt.html

  • Alternativa correta: E.


    a) ERRADA: independe de linguagem;

    b) ERRADA: é fácil de ler e interpretar para ambos;

    c) ERRADA: pode ser usado em webservices. Inclusive está substituindo XML nesse aspecto;

    d) GABARITO.


ID
2789473
Banca
CCV-UFC
Órgão
UFC
Ano
2016
Provas
Disciplina
Programação
Assuntos

Qual dos itens apresentam apenas valores, de um par nome/valor, que JSON pode assumir?

Alternativas

ID
2789566
Banca
CCV-UFC
Órgão
UFC
Ano
2016
Provas
Disciplina
Programação
Assuntos

Considerando a estrutura JSON (JavaScript Object Notation), marque o item correto.

Alternativas
Comentários
  • JSON: J ava S cript O bject N otation.

    JSON é uma sintaxe para armazenamento e troca de dados.

    JSON é um texto, escrito com notação de objeto JavaScript.

    troca de dados

    Quando a troca de dados entre um navegador e um servidor, os dados só podem ser texto.

    JSON é texto, e podemos converter qualquer objeto JavaScript em JSON e enviar JSON para o servidor.

    Também pode converter qualquer JSON recebido do servidor em objetos JavaScript.

    Desta forma, podemos trabalhar com os dados como objetos JavaScript, com nenhuma análise complicada e traduções.


    envio de dados

    Se você tiver dados armazenados em um objeto JavaScript, você pode converter o objeto em JSON, e enviá-lo para um servidor


    JSON (JavaScript Object Notation) é um formato leve de troca de dados. É fácil para humanos ler e escrever. É fácil para as máquinas analisar e gerar. É baseado em um subconjunto da Linguagem de Programação JavaScript , Padrão ECMA-262 3ª Edição - Dezembro de 1999 . JSON é um formato de texto completamente independente do idioma, mas utiliza convenções que são familiares aos programadores da família C de linguagens, incluindo C, C ++, C #, Java, JavaScript, Perl, Python e muitos outros. Essas propriedades tornam o JSON uma linguagem de intercâmbio de dados ideal.


    Fonte: https://www.w3schools.com/js/js_json_intro.asp

    http://json.org/

  • Quem não tem acesso: --> D


ID
2801332
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2018
Provas
Disciplina
Programação
Assuntos

O principal documento de referência de interoperabilidade no Brasil é o Padrão de Interoperabilidade do Governo Eletrônico (ePING).


Em suas especificações técnicas de organização e intercâmbio de informação, esse documento define que as duas linguagens adotadas para tratamento e transferência de dados são

Alternativas
Comentários
  • Linguagem para intercâmbio de dados:

    XML (Extensible Markup Language) como definido pelo W3C

    JSON (Javascript Object Notation) Como definido pela IETC

    http://eping.governoeletronico.gov.br/#p2s1.1



ID
2862709
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2018
Provas
Disciplina
Programação
Assuntos

Interoperabilidade refere-se ao processo de comunicação entre sistemas sem que seja criada uma dependência tecnológica entre eles. Uma maneira de implementar a interoperabilidade é pela transferência de dados pelo uso de uma linguagem de intercâmbio de dados como

Alternativas
Comentários
  • Gabarito A

    JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é uma formatação leve de troca de dados. Para seres humanos, é fácil de ler e escrever. Para máquinas, é fácil de interpretar e gerar. Está baseado em um subconjunto da linguagem de programação JavaScript, Standard ECMA-262 3a Edição -Dezembro - 1999. JSON é em formato texto e completamente independente de linguagem, pois usa convenções que são familiares às linguagens C e familiares, incluindo C++, C#, Java, JavaScript, Perl, Python e muitas outras. Estas propriedades fazem com que JSON seja um formato ideal de troca de dados.

    JSON está constituído em duas estruturas:

    Uma coleção de pares nome/valor. Em várias linguagens, isto é caracterizado como um object, record, struct, dicionário, hash table, keyed list, ou arrays associativas. Uma lista ordenada de valores. Na maioria das linguagens, isto é caracterizado como uma array, vetor, lista ou sequência.

    Estas são estruturas de dados universais. Virtualmente todas as linguagens de programação modernas as suportam, de uma forma ou de outra. É aceitavel que um formato de troca de dados que seja independente de linguagem de programação se baseie nestas estruturas.



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • Chamar JSON de linguagem, pra mim, é forçar um pouco a barra. Notação, formato de arquivo, etc, penso ser o mais correto.
  • Cebraspe não sabe o que é json.. Pq não é uma linguagem


ID
2863621
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2018
Provas
Disciplina
Programação
Assuntos

Julgue o próximo item, a respeito de questões relacionadas ao desenvolvimento e testes de segurança de aplicações web.


Havendo necessidade de exportar dados do browser para o servidor, objetos JavaScript poderão ser transformados em JSON; nesse caso, JSON sempre vai excluir as funções dos objetos.

Alternativas
Comentários
  • Você pode até deixar as funções nos objetos JSON, mas dependendo do contexto isso não é uma boa prática.

    Vejam:

    "https://stackoverflow.com/questions/36517173/how-to-store-a-javascript-function-in-json"

    Go @head!!!

  • sempre é muito tempo! questão errada.

  • como se deixa função no objeto json?
  • Questão confusa! Quando cita "objeto" está se referindo ao objetivo JavaScript origem, ou ao objeto JSON resultante!? A conversão para string (JSON.stringify()) remove funções na string resultante, mas o objeto origem fica inalterado. Difícil saber o que o examinador queria. Alguém teria alguma referência que justifique o gabarito como errado? A minha eu peguei daqui: https://www.w3schools.com/js/js_json_stringify.asp
  • Também estudei pelo W3Schools e aprendi que o JSON exclui as funções, exceto no caso delas terem sido previamente convertidas em strings

  • Sacanagem cobrar isso, pq a propria especificação do JSON trata os tipos de valores

    https://i.stack.imgur.com/RV35n.gif

    MAS ENFIM, o sempre ferra a questao

    pessoa = {nome: 'rafa', saldo: 300, nascimento: 1984, calcularIdade: function(){return new Date().getFullYear()-this.nascimento}} 

    console.log(pessoa)

    JSON.stringify(pessoa)

    Excluir


ID
2970211
Banca
CESPE / CEBRASPE
Órgão
CGE - CE
Ano
2019
Provas
Disciplina
Programação
Assuntos

As estruturas básicas que constituem um JSon são

Alternativas
Comentários
  • JSON está constituído em duas estruturas:

    Uma coleção de pares nome/valor. Em várias linguagens, isto é caracterizado como um object, record, struct, dicionário, hash table, keyed list, ou arrays associativas.

    Uma lista ordenada de valores. Na maioria das linguagens, isto é caracterizado como uma array, vetor, lista ou sequência.

    Fonte: https://www.json.org/json-pt.html

  • Não sei o que o examinador quis dizer com valores ordenados, mas sei que a letra C é a correta.

  • uma lista de valores ordenados e uma coleção de pares nome/valor, foi dada como certa, masssss....

    Se fosse ordenado daria pra buscar os valores por índices. são desordenados.

    O Array é ordenado. O Objeto não.

  • Gabarito ► Letra C

    As estruturas básicas que constituem um JSON são uma lista de valores e uma coleção de pares nome/valor. Não é necessariamente uma lista de valores ordenados; mas é o item menos errado.

    bons estudos


ID
2981581
Banca
CCV-UFC
Órgão
UFC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Utilizando JSON, na notação abaixo, Equipe é de qual tipo JSON?


{ "Equipe": [ "Carlos", "Pedro", "Francisco" ] }

Alternativas
Comentários
  • No Json , um array estará sempre entre [].

  • Tipos de dados do JSON:

    - string

    - number

    - object (JSON object)

    - array

    - boolean

    - null

    .

    https://www.w3schools.com/js/js_json_datatypes.asp


ID
2986789
Banca
CCV-UFC
Órgão
UFC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Uma das formas de realizar a troca de informações entre dispositivos é através de mensagens com conteúdo JSON (Javascript Object Notation). Sobre o JSON, é correto afirmar:

Alternativas
Comentários
  • JSON x XML

    Podemos entender o JSON como uma espécie de “concorrente” da XML na área de troca de informações. Nesta seção, apresentamos algumas das principais semelhanças e diferenças entre os dois modelos para a representação de informações.

    Semelhanças:

    Os dois modelos representam informações no formato texto.

    Ambos possuem natureza auto-descritiva (ou seja, basta “bater o olho” em um arquivo JSON ou em um arquivo XML para entender o seu significado).

    Ambos são capazes de representar informação complexa, difícil de representar no formato tabular. Alguns exemplos: objetos compostos (objetos dentro de objetos), relações de hierarquia, atributos multivalorados, arrays, dados ausentes, etc.

    Ambos podem ser utilizados para transportar informações em aplicações AJAX.

    Ambos podem ser considerados padrões para representação de dados. XML é um padrão W3C, enquanto JSON foi formalizado na RFC 4627.

    Ambos são independentes de linguagem. Dados representados em XML e JSON podem ser acessados por qualquer linguagem de programação, através de API’s específicas.

    Diferenças:

    JSON não é uma linguagem de marcação. Não possui tag de abertura e muito menos de fechamento!

    JSON representa as informações de forma mais compacta.

    JSON não permite a execução de instruções de processamento, algo possível em XML.

    JSON é tipicamente destinado para a troca de informações, enquanto XML possui mais aplicações. Por exemplo: nos dias atuais existem bancos de dados inteiros armazenados em XML e estruturados em SGBD’s XML nativo.

  • Olá!

    Gabarito: B

    Bons estudos!

    -Quem ESTUDA tem em suas mãos o poder de TRANSFORMAR não só a própria vida, como também das pessoas que lhe cercam.

  • Gabarito ► Letra B

    A Uma semelhança entre o XML e o JSON é a categorização das duas como sendo linguagens de marcação? Errado, JSON não é uma linguagem de marcação;

    B É uma notação textual baseada na especificação de um conjunto de elementos organizados na forma chave-valor? Certinho.

    C Assim como o XML, o JSON não permite que seja especificado o tipo dos elementos que estão sendo especificados devido o seu formato textual? Errado, é permitido especificar o tipo em ambos;

    D É uma especificação onde os dados do arquivo são compilados e processados gerando o arquivo binário que será utilizado na troca de informações? Errado, nada faz sentido nesse item;

    E Uma da desvantagem no uso do JSON é a sua dependência da plataforma sobre a qual está executando, devido à necessidade do arquivo ser compilado para cada plataforma diferente? Errado, ele é completamente independente de plataforma.

    bons estudos


ID
2990368
Banca
CESPE / CEBRASPE
Órgão
SLU-DF
Ano
2019
Provas
Disciplina
Programação
Assuntos

Com relação a desenvolvimento de software, julgue o item a seguir.

A função JSON.toObject( ) permite converter um texto no formato JSON em um objeto JavaScript nativo.


Alternativas
Comentários
  • Esse método não existe.
  • JSON.toObject( ) - não existe!

    JSON.parse(param) - converte para objeto;

    JSON.stringify(param) - converte para json;

    Meus queridos amigos de batalha, segue um playground para quem quiser testar esses parsers e sanarem quaisquer dúvidas:

    https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse

    Go @ahead!

  •  @Marcelo Rebouças:Colocando JSON.parse(param) 

    A parte em um objeto JavaScript nativo estaria correta?

  • JSON.stringify recebe um objeto JavaScript e retorna uma string no  formato JSON.

    JASON.parse recebe uma string no formato JSON e retorna um objeto JavaScript.

  • errou ruuuuuudeee

    mas esse peguinha é manjado

    já fiz essa questão em 2012


ID
2995066
Banca
FCC
Órgão
SEMEF Manaus - AM
Ano
2019
Provas
Disciplina
Programação
Assuntos

Na sintaxe do padrão de troca de dados JSON, o tipo de dados que um campo pode conter é, dentre outros,

Alternativas
Comentários
  • JSON trabalha com 4 tipos primitivos de dados:

    String ("texto")

    Number (1 2 1.3 4.433)

    Boolean (true ou false)

    null

  • JSON (Java Script Object Notation) é um modelo simples e rápido de transmissão de informações entre sistemas no formato texto. O JSON trabalha com 4 tipos de dados: Number, String, Boolean e Null.

    Gab: D

  • In JSON, values must be one of the following data types:

    -a string

    -a number

    -an object (JSON object)

    -an array

    -a boolean

    -null

    JSON values cannot be one of the following data types:

    -a function

    -a date

    -undefined

  • Tipos de dados (notação) no .JSON = "S.O.N.A.N.B"

    (S)tring " "

    (O)bjeto { }

    (N)umber = interger ou Nro. inteiro

    (A)rray = [conjunto de nome/valor]

    (N)ull = nada

    (B)oolean = (t)rue or (f)alse ==> Letras minúsculas.

    Bons estudos.


ID
3068263
Banca
FCC
Órgão
Prefeitura de Manaus - AM
Ano
2019
Provas
Disciplina
Programação
Assuntos

Na sintaxe do padrão de troca de dados JSON, o tipo de dados que um campo pode conter é, dentre outros,

Alternativas
Comentários
  • Tipos de dados:

    1 - String

    2 - Number

    3 - Object

    4 - Array

    5 - Boolean

    6 - Null

  • Oi!

    Gabarito: D

    Bons estudos!

    -Tentar não significa conseguir, mas quem conseguiu, com certeza tentou. E muito.

  • Cespe acha que não

    CESPE

    Um objeto representado em JSON é constituído por um nome e por um valor, de modo que cada ocorrência dessa dupla (nome/valor) está restrita a dados em formato de texto.

    certa


ID
3114676
Banca
CESPE / CEBRASPE
Órgão
TJ-AM
Ano
2019
Provas
Disciplina
Programação
Assuntos

Com relação a desenvolvimento em Java para Web, julgue o item que se segue.


Um objeto representado em JSON é constituído por um nome e por um valor, de modo que cada ocorrência dessa dupla (nome/valor) está restrita a dados em formato de texto.

Alternativas
Comentários
  • Em JSON utiliza-se string.

  • Não entendi essa questão. No link abaixo consta que JSON aceita números, objetos, strings...não somente texto.

    https://www.w3schools.com/js/js_json_syntax.asp

  • Gabarito CERTO - Mas ta ERRADO.

    Um objeto representado em JSON é constituído por um nome e por um valor, de modo que cada ocorrência dessa dupla (nome/valor) ( devem RECEBER um tipo de dados JSON VÁLIDO [ Agora o que é válido ou seja aceito em JSON - a string a number an object (JSON object) an array a boolean null ( do tipo simples - strings, números, tipos booleanos e nulos. tipos complexos objetos e vetores)] TEMOS TAMBÉM COISAS QUE JSON NÃO ACEITA COMO - DATAS, FUNÇÕES E COISAS INDEFINIDAS) QUANDO A QUESTÃO DISSE, { está restrita a dados em formato de texto. } ERROU GRANDÃO, NÃO SABEMOS O POR QUE MANTEVE O GABARITO PORÉM NÃO É UMA QUESTÃO PARA SE SEGUIR - AQUI É CESPE SENDO CESPE FAZENDO CAQUINHA E DETURPANDO OS CONCEITOS. QUALQUER DUVIDA BASTA RECORRER A FONTE w3schools.com/js/js_json_datatypes.asp

  • Quando se estuda para concurso com a banca CESPE você está estudando para 80% das questões. As outras 20% são questões erradas (mas cujo gabarito é mantido, via de regra), ambíguas ou que de alguma forma você tem de ler a mente do examinador porque o comando da questão é mal escrito.

  • Eu acho que ele partiu da premissa que eh um json é literal

    Mas chatinha mesmo essa questão

    Deus me livre

    Vide questão da FCC

    Ano: 2019 Banca:  Órgão:  Prova: 

    Resolvi certo!

    Na sintaxe do padrão de troca de dados JSON, o tipo de dados que um campo pode conter é, dentre outros,

    Alternativas

    A

    float.

    B

    vector.

    C

    date.

    D

    boolean.

    E

    function.

    Responder

  • Aceita números e inclusive não precisa colocar entre aspas duplas. Outra é que é chave/valor e não nome valor.

    Será que essa banca seleciona os mais preparados?

  • Gabarito: CERTO. Jason trabalha apenas com texto/string. Agora, se você quiser transformar o valor num objeto, terá que convertê-lo, senão, continuará trabalhando com texto.

    "Why Use JSON?

    The JSON format is syntactically similar to the code for creating JavaScript objects. Because of this, a JavaScript program can easily convert JSON data into JavaScript objects.

    Since the format is text only, JSON data can easily be sent between computers, and used by any programming language.

    JavaScript has a built in function for converting JSON strings into JavaScript objects:

    JSON.parse()"

    fonte: w3schools

    Bons Estudos!

  • Cadê o cara que disse que botou uma restrição na questão da cespe pode botar errado e correr pro abraço? kkkk , vai nessa! :D

ID
3211177
Banca
FEPESE
Órgão
CELESC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Analise as afirmativas abaixo sobre trabalhar com JSON em bancos de dados Oracle 12c.


1. Ao utilizar SQL do Oracle, podem-se realizar joins de dados JSON com dados estruturados relacionais normais.

2. O Oracle contém recursos para indexar dados JSON.

3. JSON no Oracle possui um tipo de dados (data type) nativo de data, para trabalhar com datas.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Comentários
  • ✅Gabarito(B)  

    1)  

    2)  

    3)

    No nível granular, o JSON consiste em tipos de dados: String; Número; Booliano; Nulo; Objeto; Matriz.

    Fonte: https://www.oracle.com/br/database/what-is-json/


ID
3284974
Banca
Quadrix
Órgão
CRM-PR
Ano
2018
Provas
Disciplina
Programação
Assuntos

No que se refere às tecnologias de desenvolvimento para web, julgue o próximo item. 

JSON  (JavaScript  Object  Notation)  é  um  formato  de arquivo  de  padrão  aberto  para  uso  exclusivo  em programação JavaScript. 

Alternativas
Comentários
  • JSON é um protocolo leve para intercâmbio de dados e está baseado em um subconjunto da linguagem de programação JavaScript, sendo independente desta e de qualquer linguagem.

    http://www.macoratti.net/13/07/net_json.htm


ID
3361975
Banca
CESPE / CEBRASPE
Órgão
TJ-PA
Ano
2020
Provas
Disciplina
Programação
Assuntos

No que tange ao uso de serviços da API REST, a arquitetura JWT é um modelo utilizado para

Alternativas
Comentários
  • O JSON Web Token é um padrão da Internet para a criação de tokens de acesso baseados em JSON que afirmam um certo número de declarações. Por exemplo, um servidor pode gerar um token com a declaração "logado como administrador" e fornecê-lo a um cliente. 

  • A questão versa sobre o padrão arquitetural JSON Web Token (JWT).
    Em síntese, JSON (acrônimo de JavaScript Object Notation) é um formato, de padrão aberto independente, que possibilita troca de dados entre sistemas de maneira rápida e simples. Esse padrão é bastante utilizado em web services que utilizam REST e em aplicações AJAX [1].
    No que tange à implementação de web services RESTful, eventualmente, faz-se necessário implementar camadas de segurança, como a restrição de acesso aos serviços a usuários autorizados.
    É nesse esteio que entra o padrão JWT, o qual define uma maneira compacta e independente para transmitir informações com segurança entre as partes por meio de objetos JSON [2]
    Uma das aplicações mais comuns do uso do JWT é a sua utilização no controle de autorização de acesso aos serviços por meio de tokens, como podemos ver na transcrição abaixo traduzida do site oficial do JWT [2]

    "Autorização: este é o cenário mais comum para o uso do JWT. Depois que o usuário estiver conectado, cada solicitação subsequente incluirá o JWT, permitindo que o usuário acesse rotas, serviços e recursos permitidos com esse token (...)" (grifou-se).

    Logo, nosso gabarito é a letra B: a arquitetura JWP é um modelo comumente utilizado em web services REST para autenticar e validar o acesso ao serviço através de um token.  

    Gabarito do professor: Letra B.

    REFERÊNCIAS:  [1] Wikipedia. JSON. Disponível em: Site da Wikipedia na língua portuguesa. Acesso em: 14/8/2020; [2] JWT. Introduction to JSON Web Tokens. Disponível em: site oficial do padrão arquitetural JWT. Acesso em 14/8/2020
  • Chutei Pelo T de Token no final de JWT e acertei kkkk


ID
3576070
Banca
VUNESP
Órgão
Prefeitura de Presidente Prudente - SP
Ano
2016
Provas
Disciplina
Programação
Assuntos

Segundo a especificação ECMA-404 que descreve o formato JSON, é válido o documento:

Alternativas
Comentários
  • Gab D. Pra consertar a B, teria que ficar assim:

    "irmãos": [

          {"Mario": 2},

          {"Pedro": 3}

    ]


ID
3769351
Banca
FUNRIO
Órgão
Câmara de São João de Meriti - RJ
Ano
2018
Provas
Disciplina
Programação
Assuntos

Avalie se as seguintes afirmativas, relativas ao JSON, são falsas (F) ou verdadeiras (V):


JSON é uma linguagem de marcação, possuindo tag de abertura e de fechamento.

JSON é um modelo para armazenamento e transmissão de informações no formato texto.

JSON é independente de linguagem, sendo possível o acesso aos dados por qualquer linguagem de programação, por meio de API’s específicas.


As afirmativas são respectivamente:

Alternativas

ID
3933538
Banca
UFMT
Órgão
Prefeitura de Várzea Grande - MT
Ano
2018
Provas
Disciplina
Programação
Assuntos

O trecho de código a seguir, em JavaScript, é utilizado para, ao final, imprimir um conjunto de dados representados utilizando a notação JSON:

var json_arr = new Array();
var obj = new Object();
obj[ 'prefeitura' ] = new Object();
obj[ 'prefeitura'][ 'cidade' ] = "Várzea Grande";
obj[ 'prefeitura' ][ 'nome' ] = "Prefeitura Municipal de Várzea Grande";
obj [ 'prefeitura' ][ 'endereco' ] = "AV. CASTELO BRANCO, 2500 - CENTRO SUL, VÁRZEA GRANDE - MT, 78125-700";
obj[ 'prefeitura' ][ 'telefone' ] = "(65) 3688-8000";
obj[ 'prefeitura' ][ 'servicos' ] = new Array();

var servico = new Object () ;

servico['nome'] = "e-SIC";
servico['link'] = "http://esic.varzeagrande.mt.gov.br/index/";
obj [ 'prefeitura ' ] [ 'servicos' ].push (servico) ;
var servico = new Object();

servico ['nome'] = "e-SUS";
servico ['link'] = "http://201.73.169.54:9298/esus/#/pec";
obj [ ' prefeitura ' ] [ 'servicos ' ].push (servico);
var servico = new Object() ;

servico [' nome '] = "Ouvidoria";
servico [ ' link ' ] = "http://ouvidoria.varzeagrande.mt.gov.br/";
obj [' prefeitura '] [' servicos ']. push (servico) ;

json_arr.push (obj) ;

console.log (JSON.stringify (json_arr) ) ;

Marque a alternativa que apresenta o JSON equivalente ao gerado após a execução do código.

Alternativas
Comentários
  • A) erro depois da linha com telefone

    B) sintaxe do valor de "serviços" completamente errada

    D) nem é JSON

  • A letra (C) tá diferente da prova. O QC copiou essa alternativa 2 vezes.

    Vou tentar reportar.

  • A primeira coisa que olhei foi a separação dos tipos array "[" e "{". Depois, para o código em si.


ID
3964603
Banca
UECE-CEV
Órgão
Prefeitura de Sobral - CE
Ano
2018
Provas
Disciplina
Programação
Assuntos

Assinale a opção que traz um exemplo correto de dados escritos no formato JSON (JavaScript Object Notation).

Alternativas

ID
4141000
Banca
COMPERVE
Órgão
UFRN
Ano
2016
Provas
Disciplina
Programação
Assuntos

A formatação JSON (JavaScript Object Notation) é

Alternativas

ID
4141270
Banca
UFU-MG
Órgão
UFU-MG
Ano
2020
Provas
Disciplina
Programação
Assuntos

Dentre as tecnologias fundamentais para o desenvolvimento de aplicações Web, existem HTML, CSS, XML e JSON.

Considerando-se as funcionalidades de cada uma destas tecnologias, assinale a alternativa INCORRETA.

Alternativas
Comentários
  • n precisa compilar JSON

  • Eu achei que era a alternativa correta, prestem atenção ao enunciado pessoal!

  • O JSON não gera um arquivo .class mas sim um .json


ID
4179922
Banca
FUMARC
Órgão
Câmara de Carmo do Cajuru - MG
Ano
2018
Provas
Disciplina
Programação
Assuntos

Analise o seguinte objeto JSON: 


{

   "Nome"          :       "João",

    "Sobrenome"    :       "Silva",

    "Ativo"              : true



Esse objeto corresponde exatamente ao seguinte tipo de declaração: 

Alternativas

ID
4832140
Banca
INSTITUTO AOCP
Órgão
MJSP
Ano
2020
Provas
Disciplina
Programação
Assuntos

Em um banco de dados MongoDB, uma projeção apresenta quais campos, em um documento, são incluídos ou excluídos da saída final. Um administrador de banco de dados MongoDB do MJSP necessita realizar uma projeção. Sabendo que tal projeção assume a forma de uma expressão JSON que consiste em pares, assinale a alternativa que apresenta corretamente esses pares.

Alternativas
Comentários
  • O JSon para facilitar a leitura utiliza na escrita a chave: valor (key:value).

    Pense em seu objetivo e não desista!

  • O MongoDB se baseia em documentos BSON, que é um formato similar ao JSON, só que armazenado em formato binário. Um detalhe interessante sobre o MongoDB é que tanto os documentos quanto as expressões de sua linguagem de consulta seguem o mesmo padrão.

    Assim, nas expressões de objetos BSON utilizados na operação de projeção de um comando find, todo objeto terá seus campos no formato nome:valor. O nome do campo também pode ser chamado de chave, ou key em inglês. Assim, nossa resposta é a letra A, key:value.


ID
4914859
Banca
VUNESP
Órgão
EBSERH
Ano
2020
Provas
Disciplina
Programação
Assuntos

Deseja-se representar, em formato JSON (JavaScript Object Notation), um objeto contendo notas de dois alunos. Uma representação correta de um possível objeto para este fim é:

Alternativas
Comentários
  • {"Alunos":

    [

    {"nome": "José", "notas": [5.5, 8, 7]},

    {"nome": "Maria", "notas": [8, 9, 7.5]}

    ]

    }

  • é certo... se eu ficar em duvida entre duas eu sempre marco a errada ¬¬'

  • Gabarito ► C

    (a) Errado, objetos vêm entre colchetes e, não, chaves;

    (b) Errado, são dois objetos diferentes;

    (c) Correto;

    (d) Errado, a questão trocou chaves por colchetes e não se usa sinal de igualdade, usa-se dois-pontos;

    (e) Errado, não se usa sinal de igualdade, usa-se dois-pontos.

    Estratégia

  • sinceramente, não sei qual o erro da letra A não!! pra mim está correta


ID
5206195
Banca
CESGRANRIO
Órgão
Banco da Amazônia
Ano
2021
Provas
Disciplina
Programação
Assuntos

Para transportar os dados de um sistema para outro, um programador recebeu a tarefa de transformar um arquivo CSV, gerado no primeiro sistema, para o formato JSON, suportado pelo segundo sistema.

Nesse contexto, considere o seguinte arquivo CSV:

nome;saldo
Ana Zurique;3000
Bernardo Washington;4500
Carlos York;12345

O fragmento de arquivo JSON válido que possui a mesma informação que o arquivo CSV apresentado acima é

Alternativas
Comentários
  • Vamos fazer por eliminação.

    Um alerta: em JSON o objeto deve obrigatoriamente está entre ASPAS DUPAS " "

    A - Errada. O objeto nome deve está entre aspas duplas. Há outros erros nessa alternativa

    C - Errada. O objeto saldo deve está entre aspas duplas. Há outros erros nessa alternativa

    D - Errada. O objeto nome deve está entre aspas duplas. Há outros erros nessa alternativa

    E - Sintaxe JSON errada.

    Fonte: w3schools JSON

  • Essa parada me matou, sugiro somente a correção do verbo ESTAR para concordar com o restante da frase. Porém, como a prova é de TI: TÁ VALENDO!!!
  • Classificação da questão está errada. A classificação correta seria JSON do QC. Feita solicitação para alteração.

  • JSON é literal

    a letra A cria um objeto JavaScript

    Abra o console do navegador e faça o seguinte comando:

    pessoa = {nome: 'rafa', saldo: 300} 

    JSON.stringify(pessoa)

    =====> RESULTADO:

    '{"nome":"rafa","saldo":300}'


ID
5281192
Banca
IDIB
Órgão
Prefeitura de Xinguara - PA
Ano
2020
Provas
Disciplina
Programação
Assuntos

JSON e XML são exemplos de dois padrões para estruturação e representação de dados. Ambos são amplamente utilizados na Internet em atividades que envolvem a integração entre sistemas. A respeito destes dois importantes padrões, analise as afirmativas abaixo.


I. Comparado ao XML, JSON possui a vantagem de apresentar a informação de forma mais compacta.

II. Enquanto JSON apresenta as informações em formato texto, em XML as informações são apresentadas em formato binário.

III. Ambos são capazes de representar relações de hierarquia. Já em relação a atributos multivalorados, apenas o padrão XML é capaz de suportar este tipo de representação.


É correto o que se afirma

Alternativas
Comentários
  • ✅Gabarito(A) 

    Sabendo que a II está errada, pois tanto XML quanto JSON apresentam as informações em formato texto, já é possível eliminar as alternativas B,C e D.

    Num documento XML, os dados são blocos de texto. 

    Fonte: XML e XSL da Teoria à Prática - José Carlos Leite Ramalho/Pedro Rangel Henriques - FCA - EDITORA DE INFORMÁTICA

  • I - JSON é mais compacto, parse é mais rápido, é mais seguro, etc

    II - Ambos são em formato de texto

    III - JSON suporte array (atributos multivalorados), XML não suporta 


ID
5477581
Banca
CESPE / CEBRASPE
Órgão
BANESE
Ano
2021
Provas
Disciplina
Programação
Assuntos

Acerca de desenvolvimento web em Java, julgue o próximo item.


Em JSON cada objeto é representado por uma lista de nomes e valores apresentados entre chaves e agrupados por colchetes.

Alternativas
Comentários
  • Estrutura do JSON

    {

     “titulo”: “JSON x XML”,

     “resumo”: “o duelo de dois modelos de representação de informações”,

     “ano”: 2012,

     “genero”: [“aventura”, “ação”, “ficção”]

     }

  • Comentário do professor de TI do estratégia

    Objetos são representados por uma lista e nomes/valores entre chaves, mas não têm que vir entre colchetes – não entendi por que essa questão foi considerada correta pela banca.

    Gabarito CERTO, portanto; mas com ressalvas.


ID
5561599
Banca
IF Sul Rio-Grandense
Órgão
IF Sul Rio-Grandense
Ano
2021
Provas
Disciplina
Programação
Assuntos

Sobre a instalação de dependências no node, analise as seguintes informações:

I. O parâmetro -g do comando npm install -g nodemon é utilizado para instalar a dependência como global. Isso quer dizer que ele vai ser instalado para todos os projetos desenvolvidos neste computador.

II. O parâmetro --save é utilizado para salvar a dependência no arquivo package.json.

III. A pasta node_modules é automaticamente criada pelo npm quando se utiliza o comando npm init.

IV. Ao utilizar o comando npm install será realizada a instalação de todas as dependências cadastradas no package.json.


Estão corretas apenas as afirmativas

Alternativas
Comentários
  • GAB B

    • npm init: cria o package.json
    • npm install: cria o "node_modules" caso ele não exista

ID
5607061
Banca
FGV
Órgão
Banestes
Ano
2021
Provas
Disciplina
Programação
Assuntos

O script JSON corretamente formado é:

Alternativas
Comentários
  • Tecnicamente, a letra A também funcionaria, os motores de javascript de hoje em dia entendem as chaves sem aspas. Mas o mais correto é a letra E, onde as chaves vêm com aspas.

    Letra B errada pois Audi e BMW deveriam estar entre colchetes []

    Letras C e D estão erradas pois os valores deveriam estar entre aspas.

  • A -> Objeto Javascript

    E -> JSON