1. Jugez simplement si c'est au format json Règles de jugement : jugez si la première et la dernière lettre sont {} ou []. texte au format JSON.
Le code est implémenté comme suit :
public static boolean getJSONType(String str) { boolean result = false; if (StringUtils.isNotBlank(str)) { str = str.trim(); if (str.startsWith("{") && str.endsWith("}")) { result = true; } else if (str.startsWith("[") && str.endsWith("]")) { result = true; } } return result; }
2 Il est jugé par l'analyse fastjson. Si l'analyse est réussie, c'est json. format ; sinon, ce n'est pas le format json
Le code est implémenté comme suit :
public static boolean isJSON2(String str) { boolean result = false; try { Object obj=JSON.parse(str); result = true; } catch (Exception e) { result=false; } return result; }
Tutoriel recommandé : Tutoriel d'introduction à Java
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!