判断数据是否是JSON

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;
/**
 * 判断是不是json
 * 暴力解析:Alibaba fastjson
 * @param test
 * @return
 */
public final static boolean isJSONValid(String test) {
    try {
            JSONObject.parseObject(test);
    } catch (JSONException ex) {
        try {
            JSONObject.parseArray(test);
        } catch (JSONException ex1) {
                return false;
        }
    }
        return true;
}