ホームページ >ウェブフロントエンド >jsチュートリアル >Nodejsで文字列をオブジェクトに変換する方法

Nodejsで文字列をオブジェクトに変換する方法

青灯夜游
青灯夜游オリジナル
2021-12-31 13:43:103311ブラウズ

文字列をオブジェクトに変換する 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}

ノード関連の知識については、

nodejs チュートリアルをご覧ください。 !

以上がNodejsで文字列をオブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。