七叶笔记 » java编程 » java判断是否json格式

java判断是否json格式

java判断是否json格式

JsonObject和JsonArray对象都没有能快速判断json格式合法性的方法,只好使用捕获异常的方式判断json合法性。

代码如下:

/** * 判断是JsonObject * @param obj * @return */public static boolean isJsonObject(Object obj) {    String content = obj.toString();    try {        JSONObject.parseObject(content);        if (content.startsWith("{")) {            return true;        } else {            return false;        }    } catch (Exception e) {        return false;    }}/** * 判断是JsonArray * @param obj * @return */public static boolean isJsonArray(Object obj) {    String content = obj.toString();    try {        JSONArray.parseArray(content);        if (content.startsWith("[")) {            return true;        } else {            return false;        }    } catch (Exception e) {        return false;    }}

php中文网,大量的免费Java入门教程,欢迎在线学习!

相关文章