Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.08 KB

parseJSONData.md

File metadata and controls

40 lines (28 loc) · 1.08 KB
标题 标签
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>