Converter Array em JSON - JavaScript

Converter Array em JSON - JavaScript
Ao gerenciar os dados em JavaScript, pode haver um requisito para classificar os dados de maneira eficaz para torná -los legíveis. Por exemplo, associando os dados inter-relacionados para torná-los úteis. Nesse cenário, a conversão de uma matriz em JSON auxilia na organização e utilização dos dados efetivamente no final do desenvolvedor.

Este artigo ilustrará as abordagens para transformar uma matriz em json em javascript.

Como converter/transformar uma matriz em JSON usando JavaScript?

Para converter a matriz em um objeto JSON, aplique os seguintes métodos em combinação com o “JSON.stringify ()”Método:

  • ““JSON.Parse ()”Método.
  • ““Objeto.atribuir()”Método.

Método 1: Converta Array em JSON via JSON.stringify () e json.Métodos parse () em JavaScript

O "JSON.stringify ()”O método transforma um objeto JavaScript em uma string e o“JSON.Parse ()”Método converte texto em um objeto JavaScript. Esses métodos podem ser utilizados para transformar a matriz inteiros em uma matriz de objetos.

Sintaxe

JSON.stringify (arr)

Na sintaxe acima, “arr”Refere -se à matriz que precisa ser convertida em uma corda.

JSON.Parse (texto, receptor)

Nesta sintaxe:

  • ““texto”Indica o valor da string que precisa ser analisado no JSON.
  • ““receptor”É um parâmetro opcional para analisar a função.

Exemplo

Vamos ver as linhas de código abaixo estatadas:

No bloco de código acima:

  • Em primeiro lugar, crie uma matriz chamada “Myarray”E exibir seus valores no console.
  • Na próxima etapa, aplique o “JSON.stringify ()”Método que converte a matriz especificada em formato de string json.
  • Depois disso, converta os valores de string json transformados em um objeto usando o “JSON.Parse ()”Método.
  • Por fim, analise o tipo de valor transformado com a ajuda do “tipo de”Operador e exibir o objeto convertido no console.

Saída

Na saída acima, é evidente que a matriz dada é convertida em um objeto.

Método 2: Converta uma matriz em JSON via JSON.stringify () e objeto.Atribuir () Métodos em JavaScript

O "Objeto.atribuir()”O método é usado para colocar os valores de um ou mais de um objetos de origem em um objeto de destino. Este método pode ser implementado combinado com o “JSON.stringify ()”Método para transformar os valores de string fornecidos em uma matriz em valores de objeto de destino.

Sintaxe

Objeto.atribuir (alvo,… fontes)

Na sintaxe acima mencionada:

  • ““alvo”Aponta para o objeto de destino.
  • ““fontes”Corresponde às propriedades a serem aplicadas.

Exemplo

Vamos passar pelas seguintes linhas de código:

No trecho de código acima:

  • Da mesma forma, crie uma matriz chamada “Myarray”Tendo os valores de string declarados e exibi -lo.
  • Na próxima etapa, aplique o “Objeto.atribuir()”Método que anexa todas as entidades enumeráveis ​​da matriz fornecida na forma de um objeto.
  • Depois disso, da mesma forma, aplique o “JSON.stringify ()”Método para converter o objeto resultante no formato da string.
  • Finalmente, exiba o objeto JSON resultante no console.

Saída

Pode -se observar que, primeiro, a matriz é convertida em um objeto e depois exibida como uma string.

Conclusão

Para converter/transformar a matriz em um objeto JSON, aplique o “JSON.stringify ()”Método em combinação com o“JSON.Parse ()”Método ou o“Objeto.atribuir()”Método. Esses métodos podem ser utilizados para analisar os números inteiros e strings em um objeto, respectivamente. Este artigo discutiu as abordagens para transformar uma matriz em JSON em JavaScript.