JSON (JavaScript Object Notation) é um formato de dados amplamente utilizado que é fácil de ler e escrever. Ele é comumente usado para trocar dados entre um servidor web e um aplicativo web. O HTML (Hypertext Markup Language), por outro lado, é a linguagem padrão usada para criar páginas da Web. Neste artigo, vamos falar sobre como ler dados JSON com HTML.
Para ler dados JSON com HTML, podemos usar a função JavaScript integrada chamada XMLHttpRequest. Essa função nos permite fazer solicitações HTTP a um servidor e recuperar dados em vários formatos, incluindo JSON. Aqui está um exemplo de como usar XMLHttpRequest para ler dados JSON:
“`
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var data = JSON.parse(this.responseText);
// faça algo com os dados
}
};
xhttp.open(“GET”, “data.json”, true);
xhttp.send();
“`
Neste exemplo, criamos uma nova instância de XMLHttpRequest e definimos sua propriedade onreadystatechange para uma função que será chamada cada vez que o readyState mudar. Quando o readyState é 4 (o que significa que a operação está concluída) e o status é 200 (o que significa que a solicitação foi bem-sucedida), analisamos a propriedade responseText usando JSON.parse() para converter os dados JSON em um objeto JavaScript.
CSV (Comma Separated Values) é outro formato de dados popular que é usado para trocar dados entre aplicativos. O Excel é um programa de folha de cálculo que é normalmente utilizado para gerir e analisar dados. Para converter um ficheiro CSV para Excel, podemos utilizar a funcionalidade incorporada no Excel. Veja como:
1. Abra o Excel e crie uma nova pasta de trabalho.
2. Clique no separador Dados e seleccione De Texto/CSV.
3. navegue até à localização do ficheiro CSV e clique em Importar.
4. siga as instruções para especificar o delimitador e quaisquer outras opções.
5. Clique em Carregar para carregar os dados no Excel.
Se quiser abrir ficheiros JSON no Android, pode utilizar uma aplicação de gestão de ficheiros que suporte ficheiros JSON ou uma aplicação especializada de visualização de JSON. Aqui estão os passos:
1. Descarregue e instale uma aplicação de gestão de ficheiros ou uma aplicação de visualização JSON a partir da Google Play Store.
2. Abra a aplicação e navegue até à localização do ficheiro JSON.
3. toque no ficheiro para o abrir na aplicação.
Transformar JSON em HTML e CSV
Para transformar dados JSON em formato HTML ou CSV, podemos utilizar uma linguagem de programação como JavaScript ou Python. Em JavaScript, podemos usar a mesma função XMLHttpRequest que usamos anteriormente para recuperar os dados JSON e, em seguida, usar a manipulação DOM para criar elementos HTML para exibir os dados. Para transformar os dados JSON em formato CSV, podemos usar uma biblioteca CSV, como a Papa Parse. Aqui está um exemplo de como usar o Papa Parse para converter dados JSON em CSV:
“`
var json = [
{ Name: ‘John’, Age: 30 },
{ Name: ‘Jane’, Age: 25 }
];
var csv = Papa.unparse(json);
console.log(csv);
“`
Abrindo arquivos Excel somente leitura
1. Abrir o Excel e clicar no separador Ficheiro.
2. Clique em Abrir e navegue até a localização do arquivo do Excel.
3. Clique no ficheiro para o seleccionar.
4. Clique na seta suspensa ao lado do botão Abrir e selecione Abrir como somente leitura.
Neste artigo, discutimos como ler dados JSON com HTML, como converter um ficheiro CSV em Excel, como abrir ficheiros JSON no Android, como transformar dados JSON em formato HTML ou CSV e como abrir ficheiros Excel só de leitura. Todas estas são competências úteis para trabalhar com dados em vários formatos e podem ajudá-lo a gerir e analisar melhor os seus dados.
JSON, que significa JavaScript Object Notation, é um formato leve de intercâmbio de dados que é utilizado para trocar dados entre um servidor e um cliente. É normalmente utilizado em aplicações Web para enviar dados do servidor para o cliente ou vice-versa num formato normalizado. É frequentemente utilizado em combinação com AJAX (Asynchronous JavaScript and XML) para criar aplicações Web dinâmicas que podem actualizar conteúdos sem necessidade de actualizar a página. Além disso, o JSON pode ser utilizado em muitas linguagens de programação, incluindo JavaScript, Python e Ruby, o que o torna um formato de dados versátil.