Maison > Article > interface Web > Comment convertir une chaîne javascript en json
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.
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!