How to read JSON data in Spring Boot and write to a database
Dados leves promissores O formato de intercâmbio para aplicativos da Web, considerado por um número crescente de pessoas como uma alternativa à XML, obteve um impulso do órgão de padrões Ecma.
A Assembléia Geral da Ecma aprovou a quinta edição da ECMAScript, de acordo com Istvan Sebestyen, secretário geral da organização. Incluído nesta nova versão do ECMAScript, da qual o popular JavaScript é um dialeto, está o suporte nativo ao uso de JavaScript Object Notation (JSON).
Esta inclusão "certamente terá um grande impacto sobre os desenvolvedores", disse Douglas Crockford, o Arquiteto de software do Yahoo citado como o criador do JSON.
"O JSON já é amplamente usado em aplicativos da Web. Com o JSON embutido na linguagem ECMAScript, as implementações [JSON] ficarão mais rápidas e seguras", disse Crockford. A aprovação também é um sinal de que a comunidade de desenvolvimento de aplicativos da Web está diminuindo o uso do XML como o único padrão desejado para a troca de dados entre sistemas diferentes, pelo menos nos casos em que a entrega de dados estruturados relativamente simples é necessária. O padrão, oficialmente intitulado ECMA-262, inclui um objeto para criar e analisar textos JSON. Na maior parte, segue-se a Força-Tarefa de Engenharia da Internet de 2006, a RFC 4627 de autoria de Crockford. O novo padrão ECMAScript tenta corrigir uma série de problemas de segurança em torno do JSON.
Nos últimos anos, um número crescente de desenvolvedores de aplicativos Web usaram JSON em vez de abordagens baseadas em XML, como o Simple Object Access Protocol, para marcar dados para que possam ser transferidos entre dois computadores. Isso criou dois campos opostos na comunidade de desenvolvimento de aplicativos da Web.
"A divisão entre os defensores de JSON e XML é forte e continuará no futuro previsível", disse Daniel Markham, um arquiteto do Ajax e parceiro principal da Virgínia. empresa de consultoria Bedford Technology Group
Advogados elogiaram o JSON por sua simplicidade. De acordo com o RFC, o JSON foi desenvolvido especificamente para lidar com "a serialização de dados estruturados". JSON é um conjunto de convenções, ou uma gramática, sobre como ordenar que os dados sejam transmitidos para que possam ser analisados pelo destinatário. Ele toma emprestado as regras do JavaScript para formatação de objetos e matrizes. Em contraste, XML depende de tags de marcação baseadas em esquema, que tendem a tornar os conjuntos de dados maiores e mais complexos do que aqueles normalmente renderizados em JSON.
"Sou um fã geral de JSON sobre XML, principalmente porque XML tem muito de penugem sintática você tem que cavar para obter qualquer coisa útil fora dele. Há apenas uma carga cognitiva extra que você não tem se seus objetos JavaScript corresponderem de perto com suas entidades de servidor ", disse Markham. Markham também observou que o XML tem uma flexibilidade que o JSON não pode igualar. "O XML continua sendo o canivete suíço da Internet: capaz de manipular todos os tipos de dados de qualquer conector", disse ele.
Crockford formulou JSON em 2001 ao trabalhar em vários aplicativos da Web usando o conjunto Ajax de ferramentas de desenvolvimento web, que inclui JavaScript, XML e HTML. Ele achou o XML muito volumoso para suas necessidades. "O XML era apenas indesculpavelmente feio e ineficiente e, por isso, inventamos a própria representação de dados do JavaScript para representar os dados", disse Crockford. Crockford é amplamente citado como sendo o inventor do JSON, embora ele seja modesto em assumir esse apelativo. "Já existia na natureza. Acabei de descobrir", disse ele.
Desde sua criação em 2001, o JSON cresceu em popularidade. O site JSON.org lista um número de conversores JSON para idiomas como Perl, Active Server Pages, PHP, C, Java, Python e outros. O Yahoo suporta JSON para seus serviços da Web. As versões mais recentes do Internet Explorer e do Firefox têm suporte a JSON. JSON "parece que será o primeiro bit do ECMAScript 5 que será lançado universalmente", disse Crockford.O próprio JSON sempre fez parte do ECMAScript, pelo menos na medida em que Crockford usou a gramática do ECMAScript como base para o JSON. A diferença com o ECMAScript 5, observou Crockford, é que o ECMAScript tem "suporte interno à biblioteca" para o JSON. Isso ajudará em questões de segurança.
A maioria dos desenvolvedores usou a função eval () do JavaScript para analisar o texto baseado em JSON em estruturas de dados utilizáveis. Os profissionais de segurança veem essa abordagem como uma falha de segurança, porque essa forma de entrada pode permitir que terceiros insiram código malicioso. O novo analisador elimina a necessidade de usar a função eval (), disse Crockford.
Tim Bray, um co-criador do formato XML e diretor de tecnologias da Web da Sun Microsystems, observou que os profissionais de XML com quem ele trabalhou valor de JSON. "O XML tem um monte de recursos que possibilitam o intercâmbio de documentos (publicações em blogs, notícias, registros médicos), e estes podem ser supérfluos para a troca de dados puros", observou ele por e-mail. "O JSON funciona muito bem para intercambiar esse tipo de coisa e, como XML, é bem independente do fornecedor."
Bray duvida que a bênção do ECMA tenha muito impacto na adoção de JSON, já que já é amplamente usada e não faz. t sofrem com os problemas de interoperabilidade que os padrões geralmente abordam. "Obviamente, não há nenhum dano no ECMAScript [revisão] reconhecendo a realidade do JSON [mas] JSON já está profundamente implantado na cultura de TI da Web."
ECMAScript é a versão neutra do fornecedor da linguagem de programação JavaScript, que era originalmente criado pelo Netscape como uma linguagem de script para navegadores da Web.
A Microsoft descartará dados de pesquisa com mais rapidez Se a Microsoft dissolver os dados coletados nas buscas muito antes disso A Microsoft vai anonimizar e descartar os dados coletados das buscas muito antes do que se os concorrentes fizerem o mesmo, disse a empresa na terça-feira. A Microsoft endossou as diretrizes européias que sugerem que os mecanismos de busca não devem manter as informações confidenciais, desde endereços IP (Internet Protocol) até informações de cookies de rastreamento,
As diretrizes, lançadas em abril, foram criadas pelo Grupo de Trabalho de Proteção de Dados do Artigo 29 da Comissão Européia. é composto por funcionários de proteção de dados de 27 países da União Europeia. As empresas que executam mecanismos de busca devem apresentar respostas às diretrizes esta semana, enquanto o grupo de trabalho se reúne em Bruxelas. A Microsoft descreveu sua posição em uma carta.
Os europeus provavelmente usarão mais dados móveis do que os EUA, diz Cisco Os europeus provavelmente usarão mais dados móveis do que os EUA, de acordo com O tráfego de dados móveis deve dobrar a cada ano nos próximos cinco anos, impulsionado pelos serviços de vídeo, e os usuários mais pesados provavelmente serão europeus, de acordo com a Cisco Systems, que acaba de publicar uma atualização de seus dados. Previsão de tráfego de dados do Visual Networking Index.
Na Europa, mesmo aqueles com os aparelhos de dados mais primitivos, sem uma conexão 3G, provavelmente consumirão mais de 18MB de dados por mês até 2013, mais que o dobro de seus equivalentes nos EUA , de acordo com a Cisco. No ano passado, o número foi de apenas 800KB na Europa, e 400KB nos EUA
Converter arquivos com formato Docx em formato RTF usando Docx2RTF
Doc2Rtf permite modificar, exibir, imprimir e converter documentos do Microsoft Word, SXW / Arquivos ODT (Open Office), HTML, texto simples (* .txt), Portable Document Format (* .pdf) e Rich text (* .rtf).