有没有办法在 Typescript 中将字符串解析为 JSON。 示例:在 JS 中,我们可以使用JSON.parse(). Typescript中是否有类似的功能?
JSON.parse()
我有一个 JSON 对象字符串,如下所示:
{"name": "Bob", "error": false}
Typescript 是 javascript(的超集),因此您只需JSON.parse像在 javascript 中一样使用:
JSON.parse
let obj = JSON.parse(jsonString);
只有在打字稿中,您才能对结果对象进行类型:
interface MyObj { myString: string; myNumber: number; } let obj: MyObj = JSON.parse('{ "myString": "string", "myNumber": 4 }'); console.log(obj.myString); console.log(obj.myNumber);
(操场上的代码)