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; } }
,大量的免费Java入门教程,欢迎在线学习!
以上就是java判断是否json格式的详细内容,更多请关注其它相关文章!