Maison  >  Article  >  interface Web  >  Comment convertir une chaîne javascript en json

Comment convertir une chaîne javascript en json

coldplay.xixi
coldplay.xixioriginal
2021-04-02 15:59:409126parcourir

Comment convertir une chaîne javascript en json : 1. Analyser en mode eval, le code est [var json = eval('(' + str + ')')]; Utilisez un objet JSON global.

Comment convertir une chaîne javascript en json

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur DELL G3.

Comment convertir une chaîne javascript en json :

1, analyse de la méthode eval, j'ai bien peur que ce soit la première méthode d'analyse. Comme suit :

Le code est le suivant :

function strToJson(str){
var json = eval('(' + str + ')');
return json;
}

N'oubliez pas de ne pas oublier les parenthèses de part et d'autre de str.

2. Le nouveau formulaire Function est assez bizarre. Le

code suivant est le suivant :

function strToJson(str){
var json = (new Function("return " + str))();
return json;
}

3, utilisez l'objet JSON global, comme suit :

Le code est le suivant :

function strToJson(str){
return JSON.parse(str);
}

Recommandations d'apprentissage gratuites associées : javascript (vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn