69 votes

Convertir une chaîne JSON en un tableau d'objets JSON en Javascript

Je voudrais convertir cette chaîne

 {"id":1,"name":"Test1"},{"id":2,"name":"Test2"}
 

à un tableau de 2 objets JSON. Comment devrais-je le faire?

meilleur

96voto

darioo Points 23903

Utilisation de jQuery:

 var str = '{"id":1,"name":"Test1"},{"id":2,"name":"Test2"}';
var jsonObj = $.parseJSON('[' + str + ']');
 

jsonObj est votre objet JSON.

40voto

Gyanesh Gouraw Points 117

Aussi simple que cela.

var str = '{"id":1,"name":"Test1"},{"id":2,"name":"Test2"}'; dataObj = JSON.parse(str);

5voto

greenimpala Points 1081

Si vous utilisez jQuery, sa fonction parseJSON peut être utilisée et est préférable à la fonction native JavaScript eval() .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X