Dieser Artikel führt Sie hauptsächlich in die relevanten Informationen zur Verwendung von Python ein, um festzustellen, ob eine Variable eine Zeichenfolge im Json-Format ist. Der Artikel enthält detaillierte Beispielcodes für Ihre Referenz und Ihr Studium.
Json-Einführung
Vollständiger NameJavaScript Objekt Notation, ist ein leichtes Datenaustauschformat . Die am weitesten verbreitete Anwendung von Json ist als Datenformat für die Kommunikation zwischen Webservern und Clients in AJAX. Heutzutage wird es auch häufig in HTTP-Anfragen verwendet, daher ist es selbstverständlich, alle Arten von JSON zu lernen.
Dieser Artikel stellt hauptsächlich die Verwendung von Python vor, um zu bestimmen, ob eine Variable eine Zeichenfolge im Json-Format ist. Sie hat einen bestimmten Referenzwert für die tägliche Lernarbeit aller. Ich werde im Folgenden nicht viel sagen direkt.
Der Beispielcode lautet wie folgt
# -*- coding=utf-8 -*- import json def check_json_format(raw_msg): """ 用于判断一个字符串是否符合Json格式 :param self: :return: """ if isinstance(raw_msg, str): # 首先判断变量是否为字符串 try: json.loads(raw_msg, encoding='utf-8') except ValueError: return False return True else: return False if name == "main": print check_json_format("""{"a":1}""") print check_json_format("""{'a':1}""") print check_json_format({'a': 1}) print check_json_format(100)
Bestimmen Sie zunächst, ob die Variable eine Zeichenfolge ist Andernfalls tritt bei der Eingabe für int oder andere Typen ein Fehler auf.
Die Ausgabe des obigen Programms ist:
True False False False
Zusammenfassung
[Verwandte Empfehlungen]
1 Python kostenloses Video-Tutorial
3.Python objektorientiertes Video-Tutorial
Das obige ist der detaillierte Inhalt vonBeispiel einer Python-Methode zur Beurteilung von Json-Strings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!