[英]How do i convert a Raw Data in python Dictionary
由 flask API 處理時的請求正文丟失 json 並變為字符串。 我有一個 Flask API 可以正常工作,我想增強應用程序的功能,所以我遇到了一種情況,我需要像這樣在請求正文中傳遞json body
。
請求正文:
{
"upload_to": "catalog",
"compile": [
"brfc"
],
"extra_profiles": {},
"config": {{test_config}},
"bbox": "52.2,13.784,2.61,3.5731",
"hrn_name": "test",
"app_name": "BJsKNqMsXul",
"user_name": "a7f53a07d",
"project": "od",
"brfc_tag": "",
"dynamodb_table": "brf"
}
測試配置:
{
"title": "Sample Konfabulator Widget",
"name": "main_window",
"width": 500,
"height": 500
}
問題是test_config
被flask處理后變成了這樣,即無效的json,其他依賴它的作業都失敗了,
PS我是菜鳥,對這一切都很陌生
{'title': 'Sample Konfabulator Widget', 'name': 'main_window', 'width': '500', 'height': '500'}
更新:這不是一個正確的 json 開始,這導致將其轉換為 python 字典時出現問題。
我在 python 將 json 轉換為單引號時遇到了類似的問題,我的解決方案如下
with urllib.request.urlopen(JSONLINKHERE) as url:
data = json.loads(url.read().decode())
但是當您沒有顯示代碼時,它很難真正提供幫助
還
您是否閱讀過 Flask API 文檔上的測試 JSON API
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.