3
x-www-form-urlencodedフォームデータからのクエリ文字列を指定します。x-www-form-urlencodedクエリ文字列をdictに変換する
data[foo]=bar&data[bar]=baz
私は、このような
{'data': {'foo': 'bar', 'bar': 'baz'}}
あるいはそれに近いものとして、Pythonの辞書に翻訳したいと思います。基本的には、このフォームのデータはPHPの$ _POST変数で処理される方法に似て何か:
Array
(
[data] => Array
(
[foo] => bar
[bar] => baz
)
)
しかしurlparse.parse_qsは()私だけを与える:
{'data[bar]': ['baz'], 'data[foo]': ['bar']}
それは世界の終わりではありません。私は簡単に値をdata[bar]
などと呼ぶことができます。私はこの種の解析を実行するモジュールがないことに少し驚きました。誰か知っていますか?
ボーナスの質問:おそらくの理由は、なぜそのようなライブラリがPythonには存在しないのでしょうか?フォームデータを複数レイヤーの配列に変換しても、何とか間違っていますか?