Maison >interface Web >js tutoriel >Comment convertir une chaîne en objet dans nodejs

Comment convertir une chaîne en objet dans nodejs

青灯夜游
青灯夜游original
2021-12-31 13:43:103301parcourir

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)".

Comment convertir une chaîne en objet dans nodejs

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!

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