簡體   English   中英

如何將urlencode更改為python詞典

[英]How can I change urlencode to python dictionary

我從POST獲得數據

first_name=jon&nick_name=harry

如何將其更改為python字典,例如:

{
    "first_name":"jon",
    "nick_name":"harry"
}
>>> urlparse.parse_qs("first_name=jon&nick_name=harry")
{'nick_name': ['harry'], 'first_name': ['jon']}

如果您相信URL參數將始終正確設置格式,那么這將是一個最小的解決方案:

dict(pair.split("=") for pair in urlargs.split("&"))

但是,在將要公開訪問的代碼中,您可能想要使用進行錯誤檢查的庫。 如果您使用的是Django,則可能已經在類似字典的對象HttpRequest.POST中訪問了它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM