nodejs把字串轉換成物件的方法:1、使用eval()函數,語法「eval('(' str ')')」;2、使用「JSON.parse()」函數,語法“JSON.parse(str)”。
本教學操作環境:windows7系統、nodejs 12.19.0版,DELL G3電腦。
NodeJS 物件與字串之間的轉換
#字串轉物件:
#1, 用eval函數
var str='{"F001":true,"F002":false,"F003":false }'; var obj = eval('('+str+')'); //必须加括号才可以将该字符串转换成对象,加括号表示运行里面的代码。 console.log(obj.F001);//true
#2, 用JSON.parse函數
var str='{"F001":true,"F002":false,"F003":false }'; //属性名必须已经被引号括起,否则转换将失败。 var obj=JSON.parse(str); console.log(obj.F002); //false
#物件轉字串:
var obj={F001:true,F002:false,F003:false }; console.log(JSON.stringify(obj));//Node原生支持JSON //{"F001":true,"F002":false,"F003":false}
更多node相關知識,請造訪:nodejs 教學! !
以上是nodejs怎麼把字串轉換為對象的詳細內容。更多資訊請關注PHP中文網其他相關文章!