ホームページ >バックエンド開発 >Python チュートリアル >Json文字列を判定するPythonメソッド例
この記事では、Python を使用して変数が Json 形式の文字列であるかどうかを判断するための関連情報を主に紹介します。この記事には、参照および学習用の詳細なサンプル コードが記載されています。
Json の紹介
フルネームJavaScript Object 表記法は、軽量のデータ交換形式です。 Json の最も広く使用されているアプリケーションは、AJAX での Web サーバーとクライアント間の通信用のデータ形式としてです。最近では http リクエストでもよく使われるので、あらゆる種類の json を学ぶのは自然なことです。
この記事では主に、変数が Json 形式の文字列であるかどうかを判断するための Python の使用方法を紹介します。これは、皆さんの日常の学習作業にとって一定の参考値になります。以下ではあまり説明しません。コードを直接見てみましょう。
サンプルコードは以下の通りです
# -*- 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)
まず変数が文字列かどうかを判定します。そうでない場合、入力がintまたは他の型の場合はエラーが発生します。
上記のプログラムの出力は次のとおりです:
True False False False
概要
【関連する推奨事項】
以上がJson文字列を判定するPythonメソッド例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。