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.