标题 | 标签 |
---|---|
parseJSONData(将json字符串解析成json数据) | string,JSON(字符串,JSON) |
将json字符串解析成json数据。
- 使用try..catch语句处理解析失败的场景。
- 使用 JSON.parse方法来解析传入的字符串。
const parseJSONData = (str) => {
let res;
try {
res = JSON.parse(str);
} catch (error) {
console.error(`[parse data error]:${error}`)
}
return res;
}
ts代码如下:
调用方式:
parseJSONData(`{ "name":"eveningwater"}`) // { name:"eveningwater" }
parseJSONData(`["eveningwater",1]`); // ["eveningwater",1]
应用场景
结果如下:
<iframe src="codes/javascript/html/parseJSONData.html"></iframe>