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入門教學,歡迎線上學習!
以上是java判斷是否json格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!