\

Pythonでは、入力が有効なJSONかどうかを確認するために、jsonモジュールのjson.loads()関数を使用できます。この関数は、入力が有効なJSONであれば対応するPythonオブジェクトを返し、無効なJSONであればValueErrorをスローします。

以下に、入力がJSONかどうかを確認するPythonのコードスニペットを示します。

import json

def is_json(input_string):
    try:
        json_object = json.loads(input_string)
        return True
    except ValueError as e:
        return False

この関数is_jsonは、入力文字列が有効なJSONであればTrueを返し、そうでなければFalseを返します。

このように、Pythonでは例外処理を利用して、入力が有効なJSONかどうかを簡単に確認することができます。このテクニックは、APIからのレスポンスがJSONであることを期待しているが、時々異なる形式(例えば画像ファイル)で返される場合などに特に役立ちます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です