Heim >Java >JavaBase >So ermitteln Sie, ob eine Zeichenfolge in Java im JSON-Format vorliegt

So ermitteln Sie, ob eine Zeichenfolge in Java im JSON-Format vorliegt

王林
王林Original
2019-11-21 14:44:3816345Durchsuche

So ermitteln Sie, ob eine Zeichenfolge in Java im JSON-Format vorliegt

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:

Java-Einführungs-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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn