解析JSON串的时候有替代JSON.parse的其他方案么
小伙伴们解析JSON串的时候有替代JSON.parse的其他方案么
每次都加try catch很麻烦~
14 回复
用 is 库检查传入的字符串是否为 JSON 格式。
var str = '{"a":"b"}';
var output;
var isJson = is.json(str)
if (isJson) {
output = JSON.parse(str);
}
https://github.com/arasatasaygin/is.js
但是这样效率似乎会低一点