web-dev-qa-db-ja.com

TypeScriptオブジェクトをJSON文字列に変換します

「options」パラメーターにJSON文字列を必要とするTypeScriptのオブジェクトを初期化しようとしています。正確には、オブジェクト ここ です。 optionsパラメータは、dijitを初期化するためのオブジェクトではなく、JSON文字列である必要があります。

TypeScriptオブジェクトからJSON文字列を手動プロセスなしで作成する方法はありますか?

この質問は特にTypeScriptに関連しているため、特に「TypeScript」と言わない質問はリンクしないでください。 JavaScriptの派生物ですが、コードの記述方法は異なるため、TypeScriptに現在関連しているこの質問をする唯一の投稿です。

39
user1567453

JSON.stringify(object)を使用してください。 Javascriptに組み込まれているため、TypeScript内でも使用できます。

89
Luka Jacobowitz

Javascriptで利用可能な標準のJSONオブジェクトを使用できます。

var a: any = {};
a.x = 10;
a.y='hello';
var jsonString = JSON.stringify(a);
4
Giovanni P.