json無法序列化問題
json無法序列化問題
後端python程式程式碼大概這樣:
datas = Recruitment.query.offset(page).limit(limit).all() #資料模型查詢出來的資料。
result={‘code’:code,
‘msg’:msg,
‘count’:count,
‘data’:data}
return str(result)
瀏覽器返回的資料如下:
但這不是並不是真正的js,因為前段框架讀取不了。
因此直接json.dumps(datas)的時候報了is not json serializable的錯誤。
然後data=eval(repr(datas))轉換下就可以了。repr(datas)返回的字元格式,eval()重新生成python支援的原格式。重新json.dumps(data)就解決了無法可序列化問題。
相關文章
- Newtonsoft.Json序列化JSON字串問題JSON字串
- 記一次序列化的JSON解析問題JSON
- 修改daemon.json重新載入後docker無法啟動問題記錄JSONDocker
- VMware Fusion 13無法使用問題
- Linux無法解析主機問題Linux
- springboot中靜態頁面無法訪問及return無法重定向問題Spring Boot
- Java介面返回JSON排序無需的問題解決JavaJSON排序
- 防止跨域問題無法訪問網址跨域
- React-Native 新版本無法Debug無法除錯問題React除錯
- JSON-B:簡化 JSON 序列化和反序列化JSON
- Windows Defender無法開啟的問題Windows
- ANSYS HFSS無法匯出dxf問題
- 解決ASM無法啟動問題ASM
- 淘寶映象cnpm無法使用問題NPM
- webstorm 無法編輯程式碼問題WebORM
- 解決無法使用VI的問題
- Kotlin Json 序列化KotlinJSON
- CAD 有些字型無法顯示的問題
- 解決Centos無法yum源的問題CentOS
- vscode刷leetcode無法登入的問題VSCodeLeetCode
- mysql8 無法連線navicat問題MySql
- autohotkey qt程式中無法使用的問題QT
- victoriaMetrics無法獲取抓取target的問題
- Oracle Haip無法啟動問題學習OracleAI
- 解決split無法得到空字串問題字串
- Bootstrap 模態框無法呼叫的問題boot
- Parallels Tools 無法安裝問題解決Parallel
- 解決codeblocks無法除錯的問題BloC除錯
- 聊聊 Go 語言中的 JSON 序列化與 js 前端互動型別失真問題GoJSON前端型別
- 解決寶塔皮膚無法訪問的問題?
- 解決 raw.githubusercontent.com 無法訪問的問題Github
- golang json處理問題GolangJSON
- Windows無法配置此無線連線這個問題的解決辦法Windows
- Flutter中JSON序列化與反序列化FlutterJSON
- C#序列化和反序列化(json)C#JSON
- PicGo無法刪除雲端圖片問題PicGo
- qt6 QtOpcUa無法正常啟動問題QT
- Windows pyinstaller wxPython pyecharts無法正常顯示問題WindowsPythonEcharts