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)“.
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!