Maison > interface Web > js tutoriel > le corps du texte

Comment convertir une chaîne en objet dans nodejs

青灯夜游
Libérer: 2021-12-31 13:43:10
original
3205 Les gens l'ont consulté

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
Copier après la connexion

2, utilisez la fonction JSON.parse

var str='{"F001":true,"F002":false,"F003":false }'; //属性名必须已经被引号括起,否则转换将失败。
var obj=JSON.parse(str);
console.log(obj.F002); //false
Copier après la connexion

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}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!