ホームページ >バックエンド開発 >Python チュートリアル >Json文字列を判定するPythonメソッド例

Json文字列を判定するPythonメソッド例

Y2J
Y2Jオリジナル
2017-05-12 10:25:372148ブラウズ

この記事では、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

概要

【関連する推奨事項】

1. Pythonの無料ビデオチュートリアル

2. Python学習マニュアル

3. Python オブジェクト指向のビデオチュートリアル

以上がJson文字列を判定するPythonメソッド例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。