私はPythonでjson postリクエストを送信していますが、2つのリターン辞書値を取得していますが、それらは1つのオブジェクトに格納されています。Pythonで変数にjson postリクエストを保存する
これは私が持っているものです。
import json
import requests
def call():
pay = {'token' : "4593543"}
r = requests.post('https://www.hackerrank.com/challenges', params=pay)
私はr
オブジェクト内の二つの値ストアを取得しています。
'{"needle":"qvsmbjkc", "haystack": ["pgunkqay","qvsmbjkc","qgswmzin","arwokfjm","taskzcup","yjvcabgr","xcrsldof","tecipvzf","cjtahlqb","pqgykrcz","ufyjrpad","hqezmcwl","fsyimbxr","tosqznha","lzujpvob","mbfsikde","nqvpjbhi","uwsqybai","ozetipqw","imancdqr"]}'
針と干し草の山値が、それらは両方r
オブジェクトです。どのようにそれらを別の変数に分けることができますか? JSON-メソッドを直接pythonの構造にJSONレスポンスを読み込むよう
ご質問はひどくformatetdされます。 [編集](http://stackoverflow.com/posts/40338796/edit)質問をして、その中のコードを選択し、 '{}'ボタンをクリックしてコードをコードとしてフォーマットします。テキストボックスの下のプレビューを使用して、どのように表示されるかを確認します。 – zvone
JSONオブジェクトを抽出するには 'r.json()'メソッドを呼び出す必要があります。 –
ありがとうございます、私は針の文字列を変数に格納するようにしましたが、配列に変数を格納すると、文字列のインデックスではなく文字列全体として格納されます。私はそれを修正する方法はありますか? – Jack