Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie einen String in ein Objekt in NodeJS

So konvertieren Sie einen String in ein Objekt in NodeJS

青灯夜游
青灯夜游Original
2021-12-31 13:43:103222Durchsuche

Nodejs-Methode zum Konvertieren von Zeichenfolgen in Objekte: 1. Verwenden Sie die Funktion eval(), die Syntax „eval('('+str+')')“ 2. Verwenden Sie die Funktion „JSON.parse()“, die Syntax „JSON .parse(str)“.

So konvertieren Sie einen String in ein Objekt in NodeJS

Die Betriebsumgebung dieses Tutorials: Windows7-System, NodeJS-Version 12.19.0, DELL G3-Computer.

Konvertierung zwischen NodeJS-Objekten und Strings

String zu Objekt:

1, Eval-Funktion verwenden

var str='{"F001":true,"F002":false,"F003":false }';
var obj = eval('('+str+')'); //必须加括号才可以将该字符串转换成对象,加括号表示运行里面的代码。
console.log(obj.F001);//true

2, JSON.parse-Funktion verwenden

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

Objekt konvertieren to string:

var obj={F001:true,F002:false,F003:false };
console.log(JSON.stringify(obj));//Node原生支持JSON
//{"F001":true,"F002":false,"F003":false}

Weitere Informationen zu Knoten finden Sie unter: nodejs-Tutorial! !

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in ein Objekt in NodeJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn