1. ホーム
  2. パイソン

[解決済み】JSON形式のデータをパースする方法は?

2022-03-26 06:29:42

質問

私のプロジェクトは現在、pythonでJSONメッセージを受信しており、そこから情報を取得する必要があります。この目的のために、文字列にいくつかの簡単なJSONに設定しましょう。

jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'

今まではリストを使ってJSONリクエストを生成し、それを json.dumps が、これの逆をやるには json.loads . しかし、私はそれについてあまり幸運を持っていない。どなたか、次のようなスニペットを提供していただけませんか? "2" の入力で "two" というのは、上記の例では?

どのように解決するのですか?

非常にシンプルです。

import json
data = json.loads('{"one" : "1", "two" : "2", "three" : "3"}')
print data['two']  # Or `print(data['two'])` in Python 3