Pythonはjson文字列のブール値を変換します

バックグラウンド

http post and putリクエストでは、通常、フォームの送信またはフォームの変更のために本文を渡す必要があります。Pythonのリクエストライブラリを使用する場合、おそらく次の構文を同様に使用します。

requests.post(url、data = data、headers = headers)

問題

データがjson文字列の場合:{"is_ok":True}、データを標準のjson文字列に変換するにはどうすればよいですか: '{"is_ok":true}'

Trueからtrueに変換するには、複数の方法があります。より注意が必要な方法は次のとおりです。

実装プロセス

假設定:s = '{"is_ok":True}'。

最初に辞書に変換します。eval関数を使用します。

s_dict = eval(s)
s_dict = {
  'is_ok':True
}

次に、json.dumpsを使用してjson文字列に変換します。

jsonをインポートする
json.dumps(s_dict)

対応する文字列を取得します: '{"is_ok":true}'

もちろん、定期的な交換も可能ですが、考慮事項が比較的多く、効率も低いです〜

ポータル:2021年の最新のテストデータと主要な工場の位置

ブロガー:お金を稼ぐためのテスト(996ではなく996であるテストオープンコードファーマー)

モットー:テスト開発と自動化された運用と保守に焦点を合わせ、読み取り、思考、書き込みに一生懸命取り組み、内部ボリュームの存続期間中、経済的な自由を築きます。

コンテンツカテゴリ:テクノロジーの向上、職場の雑談、キャリア開発、読み書き、投資と財務管理、健康的な生活。

csdn:https://blog.csdn.net/ccgshigao

ブログパーク:https//www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374

WeChatパブリックアカウントお金を稼ぐためのテスト(独占的なコンテンツとリソースを定期的に共有する)


おすすめ

転載: blog.51cto.com/14900374/2665134