3
給定來自x-www-form-urlencoded表單數據的查詢字符串。將x-www-form-urlencoded查詢字符串轉換爲字典
data[foo]=bar&data[bar]=baz
我想將它翻譯成Python字典如
{'data': {'foo': 'bar', 'bar': 'baz'}}
或什麼的接近。基本上,一個類似於此表的數據將在PHP的$ _ POST變量的處理方式:
Array
(
[data] => Array
(
[foo] => bar
[bar] => baz
)
)
但urlparse.parse_qs()只是給我:
{'data[bar]': ['baz'], 'data[foo]': ['bar']}
這不是世界末日。我可以很容易地將字典中的值作爲data[bar]
或其他來調用。我想我有點驚訝,沒有一個模塊執行這種解析,至少我能找到。有人知道嗎?
獎勵問題:是否有原因爲什麼這樣的庫在Python中不存在,例如, PHP將表單數據轉換爲多層數組在某種程度上是錯誤的?