Méthode Nodejs pour convertir des chaînes en objets : 1. Utilisez la fonction eval(), la syntaxe "eval('('+str+')')" 2. Utilisez la fonction "JSON.parse()", la syntaxe "JSON .parse(str)".
L'environnement d'exploitation de ce tutoriel : système windows7, nodejs version 12.19.0, ordinateur DELL G3.
Conversion entre objets NodeJS et chaînes
Chaîne en objet :
1, utilisez la fonction eval
var str='{"F001":true,"F002":false,"F003":false }'; var obj = eval('('+str+')'); //必须加括号才可以将该字符串转换成对象,加括号表示运行里面的代码。 console.log(obj.F001);//true
2, utilisez la fonction JSON.parse
var str='{"F001":true,"F002":false,"F003":false }'; //属性名必须已经被引号括起,否则转换将失败。 var obj=JSON.parse(str); console.log(obj.F002); //false
Convertir un objet à string :
var obj={F001:true,F002:false,F003:false }; console.log(JSON.stringify(obj));//Node原生支持JSON //{"F001":true,"F002":false,"F003":false}
Pour plus de connaissances sur les nœuds, veuillez visiter : tutoriel nodejs ! !
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!