javascript - 如何在 Typescript 中解析 JSON 字符串

标签 javascript json string typescript

有没有办法在 Typescript 中将字符串解析为 JSON。
示例:在 JS 中,我们可以使用 JSON.parse()。 Typescript中是否有类似的功能?

我有一个 JSON 对象字符串如下:

{"name": "Bob", "error": false}

最佳答案

Typescript 是 javascript(的超集),因此您只需像在 javascript 中一样使用 JSON.parse:

let obj = JSON.parse(jsonString);

只有在 typescript 中,您才能为结果对象指定类型:

interface MyObj {
    myString: string;
    myNumber: number;
}

let obj: MyObj = JSON.parse('{ "myString": "string", "myNumber": 4 }');
console.log(obj.myString);
console.log(obj.myNumber);

( code in playground )

关于javascript - 如何在 Typescript 中解析 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38688822/

相关文章:

C# Web API 基于 GET 请求的 XML 或 JSON

c++ - 无法将字符分配给字符串变量

javascript - Tippy.js 无法获取工具提示以使用 .show() 函数以编程方式显示

javascript - 用户提交选项后,如何将复选框更改为禁用?

javascript - jQuery 中的页面重定向随机失败。比赛条件?

c - 分割字符串并解密它们

mysql - 使用 MySQL 比较两个字符串

JavaScript - 为什么这个闭包不保存参数?

javascript - JQuery Mobile 和 Cordova 页面模板

json - 如何使用 YouTube API 获取特定直播视频的当前观看人数?