1. Beurteilen Sie einfach, ob es sich um ein JSON-Format handelt: Beurteilen Sie, ob der erste und der letzte Buchstabe {} oder [] sind Text im JSON-Format.
Der Code ist wie folgt implementiert:
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. Wenn die Analyse erfolgreich ist, handelt es sich um JSON Format; andernfalls ist es kein JSON-Format
Der Code wird wie folgt implementiert:
public static boolean isJSON2(String str) { boolean result = false; try { Object obj=JSON.parse(str); result = true; } catch (Exception e) { result=false; } return result; }Empfohlenes Tutorial:
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Zeichenfolge in Java im JSON-Format vorliegt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!