簡體   English   中英

我如何在 python 字典中轉換原始數據

[英]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.

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