A forma completa para JSON é a notação de objeto JavaScript e é derivado da linguagem de programação JavaScript. Um formato de texto padrão que define os dados estruturados é baseado na sintaxe do objeto JavaScript. A transmissão de dados em aplicativos da Web ocorre através de JSON. Você já ouviu falar sobre o objeto JavaScript Sintaxe literal? Sim, Json se assemelha a isso de uma maneira próxima. Não estamos limitados a usá -lo sempre com JavaScript.
JSON vs JavaScript. Como compará -los?
Não há ambiguidade que JSON se pareça com JavaScript, mas a maneira mais fácil de pensar em JSON é, como formato de dados, em semelhança com um arquivo de texto. Como JSON é inspirado na sintaxe JavaScript, é por isso que ambos parecem semelhantes.
Recursos de JSON
Formato de JSON
O formato JSON é completamente baseado no texto e é derivado da sintaxe do objeto JavaScript. Quando você estiver lidando com JSON, você certamente enfrentará com o .Arquivo JSON, é aí que os objetos JSON estão sendo colocados, mas também podem existir no contexto de um programa como um objeto JSON ou string.
Sempre que você está lidando com um .Arquivo JSON, você vai ver o seguinte:
No caso, se você estiver interagindo com um .js ou .Arquivo HTML no qual um objeto JSON é colocado, você verá o seguinte:
JSON em forma de string
var userName = '"FirstName": "John",Como ler/gravar arquivos em javascript
O NodeJS nos fornece um módulo que possui várias funcionalidades, como arquivos de leitura, arquivos de gravação, etc. Possui muitas outras ferramentas que nos ajudam a trabalhar com o sistema de arquivos. É conhecido como "naveSerify-fs".
Agora que sabemos o que é "BrowSerify-fs", vamos instalá-lo. Use o seguinte comando em seu editor para instalar “Browserify-fs”.
> NPM Instale Browserify-FSQuando for instalado com sucesso, importe o módulo BrowSerify-FS no programa necessário. Agora podemos usar funções diferentes para escrever textos ou ler textos de um arquivo.
Agora, podemos usar o "Browserify-FS" importando-o para o nosso arquivo JavaScript da seguinte maneira:
const fileSystem = requer ("naveSerify-fs")Se você quiser saber mais sobre como importar uma biblioteca em JavaScript, visite nosso artigo dedicado para isso:
Pré -requisito: Como importar uma biblioteca em JavaScript
Depois de importar com sucesso a biblioteca BrowSerify-FS, vamos começar lendo um arquivo JSON.
Como ler um arquivo JSON
Suponha que tenhamos um cliente.Arquivo JSON para o qual queremos ler:
//cliente.JSONAgora, vamos utilizar o sistema de arquivos.readfile () para carregar os dados do cliente.arquivo json. Simplesmente passaremos o caminho para o nosso arquivo e para receber os dados, uma função de volta:
const fileSystem = requer ("naveSerify-fs")O conteúdo do arquivo será passado para a função de retorno de chamada depois de terem sido lidos com sucesso.
Agora, para analisar os dados buscados em um formato JSON puro, o JSON.O método parse () será usado e o código final ficará assim:
const fileSystem = requer ("naveSerify-fs")Depois de executar o código fornecido acima, os dados JSON serão lidos e exibidos no console como esperávamos.
Como escrever um arquivo json
Para escrever dados de maneira assíncrona, usaremos o sistema de arquivos.Método Writefile (). Se quisermos escrever algo em um arquivo json usando JavaScript, primeiro precisaremos converter esses dados em uma string json usando o JSON.Método Stringify.
Este método converterá um objeto JavaScript em uma string json que pode ser gravada em um arquivo:
const fileSystem = requer ("naveSerify-fs")Acima, foi criado um objeto cliente com nossos dados, que é transformado em uma string.
Agora, simplesmente escreveremos nosso sistema de arquivos.Método Writefile () para escrever os dados JSON no NewClient.Arquivo JSON:
const fileSystem = requer ("naveSerify-fs")É assim que podemos escrever um arquivo json usando o sistema de arquivos.função writefile ().
Como analisar uma corda para JSON
Em JavaScript e JSON Terminologies, a análise refere -se à idéia em que uma corda JSON é analisada e é convertida em um valor JavaScript ou um objeto descrito pela string. Antes de retornar o objeto resultante, a transformação pode ser realizada nele.
Como fizemos em nosso exemplo anterior de leitura de dados de um arquivo json, simplesmente buscamos os dados do arquivo, que estava na forma de uma string. Depois de buscar os dados, analisamos essa string no JSON, como mostrado abaixo:
Suponha que tenhamos alguns dados JSON no formato da string:
Então é assim, usando o JSON.Método parse (), a string será analisada no formato JSON.
Como analisar JSON para cordas
Da mesma forma, para analisar JSON em uma corda, o JSON.O método stringify () é usado:
const client =Então é assim, usando o JSON.Método Stringify (), o JSON pode ser analisado no formato da string.
Conclusão
O objetivo de escrever o artigo é fornecer uma explicação completa e uma descrição completa de como se pode ler, escrever e analisar os arquivos json em javascript. Conseguimos concluir o fato de que as funcionalidades para leitura e escrita podem ser facilmente alcançadas pelo sistema de arquivos.ReadFile e FileSystem.writefile.
Discutimos as funcionalidades relativas de ambos os componentes e explicamos como podemos proceder usando essas funções. Então explicamos o método de analisar o método JSON de uma maneira precisa.
Consequentemente, fomos capazes de fornecer todos os detalhes necessariamente importantes necessários para ler, escrever e analisar o método JSON em JavaScript.