1

我想检查 JSON 数据。

如果我得到 JSON 格式的数据

执行此代码

别的

本守则。

我怎样才能做到这一点 ?

Jquery 中数据的示例变量:

data
4

2 回答 2

3

用来JSON.parse()检查它。尝试:

try
{
   var json = JSON.parse(your string);
}
catch(e)
{
   //not a json
}

在这里拉小提琴。

于 2013-10-31T11:24:30.663 回答
0

将此函数添加到您的代码中:

function isJSON(data) {
    try {
        JSON.parse(data);
        return true;
    } catch (ex) {
        return false;
    }
}

并简单地使用它:

if(isJSON(data))
    // it's json, do whatever you want
else
    // it's not json, do whatever you want
于 2013-10-31T11:26:56.647 回答