J'essaie d'initialiser un objet dans TypeScript qui nécessite une chaîne JSON pour le paramètre "options". Pour être précis c'est l'objet ici . Le paramètre options doit être une chaîne JSON et non un objet pour initialiser le dijit.
Est-il possible de créer une chaîne JSON à partir d'un objet TypeScript sans qu'il s'agisse d'un processus manuel?
Veuillez NE PAS lier des questions qui ne mentionnent pas spécifiquement "TypeScript" car cette question concerne spécifiquement TypeScript. Tandis qu’un dérivé de JavaScript, la façon dont vous écrivez le code est différente et, par conséquent, c’est le seul message qui pose cette question à propos de TypeScript.
Il suffit d'utiliser JSON.stringify(object)
. Il est intégré à Javascript et peut donc également être utilisé dans TypeScript.
Vous pouvez utiliser l'objet JSON standard, disponible en Javascript:
var a: any = {};
a.x = 10;
a.y='hello';
var jsonString = JSON.stringify(a);