「options」パラメーターにJSON文字列を必要とするTypeScriptのオブジェクトを初期化しようとしています。正確には、オブジェクト ここ です。 optionsパラメータは、dijitを初期化するためのオブジェクトではなく、JSON文字列である必要があります。
TypeScriptオブジェクトからJSON文字列を手動プロセスなしで作成する方法はありますか?
この質問は特にTypeScriptに関連しているため、特に「TypeScript」と言わない質問はリンクしないでください。 JavaScriptの派生物ですが、コードの記述方法は異なるため、TypeScriptに現在関連しているこの質問をする唯一の投稿です。
JSON.stringify(object)
を使用してください。 Javascriptに組み込まれているため、TypeScript内でも使用できます。
Javascriptで利用可能な標準のJSONオブジェクトを使用できます。
var a: any = {};
a.x = 10;
a.y='hello';
var jsonString = JSON.stringify(a);