Existe-t-il un moyen d’analyser des chaînes en tant que JSON dans TypeScript?.
Exemple: Dans JS, nous pouvons utiliser JSON.parse()
. Existe-t-il une fonction similaire dans Typescript?
J'ai une chaîne d'objet JSON comme suit:
'{"nom": "Bob", "erreur": faux}'
TypeScript est (un sur-ensemble de) javascript, vous devez donc utiliser JSON.parse
comme vous le feriez en javascript:
let obj = JSON.parse(jsonString);
Seulement cela dans TypeScript vous pouvez avoir un type pour l'objet résultant:
interface MyObj {
myString: string;
myNumber: number;
}
let obj: MyObj = JSON.parse('{ "myString": "string", "myNumber": 4 }');
console.log(obj.myString);
console.log(obj.myNumber);