java détermine si le format json est légal
Ni les objets JsonObject ni JsonArray ne peuvent déterminer rapidement si le format json est légal. Il n'y a pas d'autre moyen, nous devons donc utiliser la méthode de capture des exceptions pour déterminer la légalité de json.
Le code est le suivant :
/** * 判断是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; } }
site chinois php, un grand nombre de tutoriels d'introduction à Java gratuits, bienvenue pour apprendre en ligne !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!