TIL54 - json.loads/json.load
json.loads / json.load
きっかけ
個人的に統合テストを行っています.
フロントエンドとの通信時に送信されるbodyデータdata = json.loads(request.body)
フォーマットで読み込み、データに保存します.
しかし、負荷と負荷の違いが何なのか知りたいです.
loads
JSON形式の文字列をPython形式のオブジェクトに変換する方法.
後にsについてstr
、bytes
、bytearray
のオブジェクトを含むJSONドキュメント.
フロントエンドはJSON形式でリクエストを送信します.
Pythonで働いているので、Pythonの形式に変換します.
load
Python形式に変換したオブジェクトは同じです.
ただし、JSONドキュメントを含む読み取り専用ファイルに限定されます.
したがって、loadを使用するには、JSONファイルを指定して読み込みモードに変換する必要があります.
次の操作を行う必要があります.import json
with open("users.json", "r") as user_json :
data = json.load(user_json)
Reference
この問題について(TIL54 - json.loads/json.load), 我々は、より多くの情報をここで見つけました
https://velog.io/@kyleee/TIL54-json.loads-json.load
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
data = json.loads(request.body)
import json
with open("users.json", "r") as user_json :
data = json.load(user_json)
Reference
この問題について(TIL54 - json.loads/json.load), 我々は、より多くの情報をここで見つけました https://velog.io/@kyleee/TIL54-json.loads-json.loadテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol