Como converter o objeto JSON para JavaScript Array

Como converter o objeto JSON para JavaScript Array
JSON é o formato padrão para a representação de dados com base em pares de valor-chave. A matriz JavaScript é uma maneira mais fácil de ler e entender qualquer informação em comparação com os objetos JSON devido à sua maneira organizada. Para esse fim, o JavaScript fornece um “Entradas ()” Método da classe "Objeto" para converter o objeto JSON em uma matriz JavaScript. Além disso, um “para um loop " é integrado a uma string vazia para executar a conversão de um objeto JSON em uma matriz. Este artigo demonstra o objeto JSON de conversão em uma matriz JavaScript. O conteúdo é o seguinte:
  • Usando o método de entradas () para converter o objeto JSON em JavaScript Array
  • Usando o for-in loop para converter o objeto JSON em JavaScript Array

Método 1: Usando o método de entradas () para converter o objeto JSON em JavaScript Array

JavaScript fornece o método de entradas () para converter o objeto JSON em uma matriz. O método utiliza a classe de objeto para executar a conversão. Para usá -lo, a sintaxe do método de entradas () é fornecida abaixo:

Sintaxe

Objeto.entradas (json_obj)

Nesta sintaxe, "JSON_OBJ" Especifica um objeto JSON que deve ser convertido em uma matriz JavaScript.

Código

console.log ("Um exemplo para converter o JSON OBJ em matriz");
const professor = nome: "Harry", idade: 30, sujeito: "inglês";
console.log (objeto.entradas (professor));

A descrição do código é a seguinte:

  • Em primeiro lugar, um objeto JSON “professor”É criado que compreende elementos como "nome", "idade", e "assunto".
  • O “Entradas ()” O método é utilizado para executar a conversão de objetos JSON em matrizes JavaScript. Neste método, o objeto JSON “professor”É passado como um argumento para obter a matriz JavaScript.
  • finalmente, o console.registro() O método é adaptado para exibir a matriz no navegador.

Saída

A saída retorna que o objeto JSON “professor”É convertido em uma matriz.

Método 2: Usando um loop "for-in" para converter o objeto JSON em JavaScript Array

Outro método é considerado através de um para um loop para in Para converter o objeto JSON em uma matriz JavaScript. O para-in laço itera sobre o objeto JSON. Cada iteração retorna um valor -chave que é útil para converter o objeto em uma matriz em JavaScript. Por exemplo, o código é fornecido abaixo:

Código

console.log ("Um exemplo para converter o JSON OBJ em Array")
var json_obj = "John": 10, "Harry": 17;
var Array = [];
para (var i em json_obj)
variedade.push ([i, json_obj [i]]);
console.log (json_obj);
console.log (matriz);

A descrição do código é a seguinte:

  • Em primeiro lugar, um objeto JSON "JSON_OBJ" é inicializado com dois elementos "John" e "Atormentar".
  • Além disso, um vazio "variedade" é inicializado que armazena os elementos do objeto JSON.
  • Depois disso, um “Para em loop” é empregado que executa o número de elementos no "JSON_OBJ".
  • Neste loop, o variedade.empurrar() O método é utilizado para inserir os elementos de “json_obj ” na matriz.

Saída

A saída mostra que o objeto JSON "JSON_OBJ" é convertido em um javascript "variedade" Utilizando o “Para um loop”.

Conclusão

JavaScript fornece “entradas ()" e "para um loop " Para converter o objeto JSON em uma matriz JavaScript. O método de entradas () é empregado para executar a conversão de um objeto JSON em uma matriz usando a classe de objeto. Além disso, a para um loop para in funciona em uma matriz vazia para armazenar os elementos do objeto JSON na matriz. Neste post, ambos os métodos são explicados com a ajuda de exemplos para converter objetos JSON em uma matriz.