Como converter string em objeto em javascript

Como converter string em objeto em javascript
Pode haver situações em que o programador deseja converter uma string em um objeto para manipulá -lo com mais facilidade. Por exemplo, alguns métodos e funções JavaScript funcionam apenas com objetos e não strings. Nesse cenário, pode ser necessário converter a string em um objeto para usar esses métodos ou funções.

Este blog ilustrará os métodos para converter a string em um objeto usando JavaScript.

Como converter string em objeto em javascript?

Para converter uma string em um objeto em JavaScript, use as seguintes abordagens:

  • ““JSON.Parse ()”Método.
  • ““dividir()”Método.

Método 1: Converta String para objeto usando “JSON.Método parse () ”em JavaScript

Utilize o “JSON.Parse ()”Método para converter a string em um objeto. Ele analisa o valor da string em um objeto. Para isso, o método mencionado toma uma string json como um argumento, que precisa ser analisado e depois retorna o objeto JavaScript criado a partir da string json.

Sintaxe
Use a sintaxe dada para JSON.Método parse () para analisar uma string para converter um objeto:

JSON.Parse (JSonstring)

Aqui, "JSonstring”É a string que será analisada no JSON.

Exemplo
Crie uma variável “mystring”Isso armazena uma string json:

var myString = '"name": "Linuxhint", "Learn": "Skills", "Best": "Site"';

Agora, verifique o tipo de string “mystring” usando o “tipo de”Operador:

console.log ("a variável 'mystring' é:" + typeof (mystring));

Ligue para o JSON.Método parse () e passe a string como um parâmetro e armazene o objeto resultante na variável “MyObject”:

var myObject = json.parse (mystring);

Imprima o objeto convertido no console utilizando o “console.registro()”Método:

console.log (myObject);

A saída é evidente que a string foi convertida com sucesso no objeto:

Método 2: Converta String em objeto usando o método "split ()"

Você também pode usar o “dividir()”Método para converter string em um objeto. Ele divide/quebra uma string em uma lista ordenada de substringas para procurar o padrão especificado e fornece as substâncias em um formulário de matriz.

Sintaxe
Siga a sintaxe dada para o método split ():

dividido (padrão)

Aqui o "padrão”Corresponde ao caráter ou expressão em que a string se dividirá.

Exemplo
Crie uma string separada por vírgula:

var myString = "Nome, Linuxhint, Aprenda, Habilidades, Melhor, Site";

Chame o método SPLIT () passando o padrão ou personagem (,) para dividir a corda e armazenar as substringas na variável “Myarray”:

var myarray = mystring.dividir(",");

Crie um objeto vazio chamado “MyObject”:

deixe myObject = ;

Itera a matriz (substrings divididos) usando o “para”Faça um loop e mapeie os elementos no objeto Criado vazio:

para (vamos i = 0; iMyObject [MyArray [i]] = MyArray [(i+1)];

Por fim, imprima o objeto resultante no console:

console.log (myObject);

Saída

Isso se tratava de converter string para objeto em JavaScript.

Conclusão

Para converter uma string em um objeto, use o “JSON.Parse ()”Método ou o“dividir()”Método. Em projetos em tempo real, o “JSON.O método parse () ”é o método usado mais comum e eficientemente. É importante observar que ele pode causar um erro se a string passada para ela não for válida JSON. Neste artigo, demonstramos os métodos de JavaScript para converter a string em um objeto.