判断字符串是否是json格式

public class JsonUtils {

    public static boolean isBadJson(String json) {
        return !isGoodJson(json);
    }

    public static boolean isGoodJson(String json) {
        if (TextUtils.isEmpty(json)) {
            return false;
        }

            try {
                new JsonParser().parse(json);
                return true;
            } catch (JsonSyntaxException e) {
                return false;
            } catch (JsonParseException e) {
                return false;
            }
            return false;
    }
}

你可能感兴趣的:(Android)