首頁 >web前端 >js教程 >nodejs怎麼把字串轉換為對象

nodejs怎麼把字串轉換為對象

青灯夜游
青灯夜游原創
2021-12-31 13:43:103274瀏覽

nodejs把字串轉換成物件的方法:1、使用eval()函數,語法「eval('(' str ')')」;2、使用「JSON.parse()」函數,語法“JSON.parse(str)”。

nodejs怎麼把字串轉換為對象

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn