更新まあ
:
with open('data.json') as outfile:
data = json.load(data, outfile)
type(data)
>> dict
r.jsonは次のようになりますよう
for url in urls:
r = sesh.get(url)
data = r.json()
with open('data.json', 'w') as outfile:
json.dump(data, outfile)
私はちょうどあなたが提供したフォーマットで、配列の中にいくつかのサンプル応答を入れました。
import json
urls = ['{"attribute1":1, "attribute2":10}', '{"attribute1":67, "attribute2":32}', '{"attribute1":37, "attribute2":12}'];
json_arr = []
for url in urls:
data = json.loads(url)
json_arr.append(data)
with open('data.json', 'w') as outfile:
json.dump(json_arr, outfile)
基本的には、配列を保持し、その配列に各API応答を追加します。次に、累積JSONをファイルに書き込むことができます。また、異なるコード実行で同じJSONファイルを更新したい場合は、コードの先頭にある既存の出力ファイルを配列に読み込んでから、私の例を続けてください。これに
with open('data.json', 'w') as outfile:
:この変更してみてください
を追加する
変更書き込みモード
with open('data.json', 'a') as outfile:
をあなたは何をしようとしたことがありますか?あなたがどこにいるのか、あなたが達成しようとしているものの擬似コードを示すことができれば、もっと役に立ちます。 – ilke444
その非常に簡単な作業 - それは私がなぜコードを含んでいないのかです。 – eljusticiero67