鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

Flask(Python3)でJSONを受け取ってごにょごにょしたい

get_json()でdict型で取得可能

@app.route('/schedule', methods=['POST'])
def schedule():
    data = request.get_json()
    if isinstance(data, dict):
        print('dict型です')

dict型でドット演算子は使えない。object型は使える

ドットの方は属性参照と呼び、「属性参照をサポートする型のオブジェクトでなければならず」とある。
添字表記 (subscription)は「添字表記は、シーケンス (文字列、タプルまたはリスト) やマップ (辞書) オブジェクトから、要素を一つ選択します」
python smart start subscription

ならば、オブジェクトにマッピングしてくれるようなものはないのか?