最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python使用json將字符串轉字典報錯的解決

 更新時間:2023年02月08日 10:35:58   作者:Lion?King  
這篇文章主要介紹了python使用json將字符串轉字典報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

問題描述

C:\Users\lenovo\AppData\Local\Programs\Python\Python37\python.exe D:/360MoveData/Users/lenovo/Desktop/startProject/OAS.Cloud.PAAS_Interface/TestCases/UM/Test_01_register.py
D:\360MoveData\Users\lenovo\Desktop\startProject\OAS.Cloud.PAAS_Interface\common\CaseData.ini
Traceback (most recent call last):
  File "D:/360MoveData/Users/lenovo/Desktop/startProject/OAS.Cloud.PAAS_Interface/TestCases/UM/Test_01_register.py", line 73, in <module>
    Test_UM_register().test_01()
  File "D:/360MoveData/Users/lenovo/Desktop/startProject/OAS.Cloud.PAAS_Interface/TestCases/UM/Test_01_register.py", line 52, in test_01
    headers = json.loads(dataList[1])
  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\json\__init__.py", line 348, in loads
    return _default_decoder.decode(s)
  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\json\decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

Process finished with exit code 1

如上,json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes

意思為jsondecodeerror:期望屬性名用雙引號括起來

問題分析

我查看我的原始數(shù)據(jù),格式為:

{‘Content-Type': ‘a(chǎn)pplication/json'}

python對單引號、雙引號都認為是引號,但對于json來說,它識別是按照雙引號來的。因此,凡是用json來格式轉換,必定將單引號轉為雙引號,必要的時候加“\”轉義。

通過上述問題分析,我們得到兩個解決方案:

  • 將原格式換成雙引號;
  • 換其它方式來轉換

問題解決

1、將原格式換成雙引號

{‘Content-Type': ‘a(chǎn)pplication/json'}

改為

{“Content-Type”: “application/json”}

驗證結果:

成功

2、換其它方式來轉換

        headers = eval(dataList[1])
        # headers = json.loads(dataList[1])

驗證結果:

成功

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python基于DES算法加密解密實例

    Python基于DES算法加密解密實例

    這篇文章主要介紹了Python基于DES算法加密解密實現(xiàn)方法,以實例形式分析了DES算法實現(xiàn)加密解密的相關技巧,需要的朋友可以參考下
    2015-06-06
  • Python基于遞歸算法實現(xiàn)的漢諾塔與Fibonacci數(shù)列示例

    Python基于遞歸算法實現(xiàn)的漢諾塔與Fibonacci數(shù)列示例

    這篇文章主要介紹了Python基于遞歸算法實現(xiàn)的漢諾塔與Fibonacci數(shù)列,結合實例形式分析了漢諾塔與Fibonacci數(shù)列的遞歸實現(xiàn)技巧,需要的朋友可以參考下
    2018-04-04
  • python爬取鏈家二手房的數(shù)據(jù)

    python爬取鏈家二手房的數(shù)據(jù)

    相信大家買房前都會在網(wǎng)上找找資料,看看行情,問問朋友,今天就用python帶大家扒一扒《鏈家二手房》的數(shù)據(jù)
    2021-05-05
  • windows下pycharm搭建spark環(huán)境并成功運行 附源碼

    windows下pycharm搭建spark環(huán)境并成功運行 附源碼

    這篇文章主要介紹了windows下pycharm搭建spark環(huán)境并成功運行 附源碼,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • python批量telnet檢測IP地址的端口是否開放

    python批量telnet檢測IP地址的端口是否開放

    本文主要介紹了python批量telnet檢測IP地址的端口是否開放,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • 教你怎么用python實現(xiàn)字符串轉日期

    教你怎么用python實現(xiàn)字符串轉日期

    今天教各位小伙伴怎么用python實現(xiàn)字符串轉日期,文中有非常詳細的代碼示例,對正在學習python的小伙伴很有幫助,需要的朋友可以參考下
    2021-05-05
  • pyecharts如何實現(xiàn)顯示數(shù)據(jù)為百分比的柱狀圖

    pyecharts如何實現(xiàn)顯示數(shù)據(jù)為百分比的柱狀圖

    這篇文章主要介紹了pyecharts如何實現(xiàn)顯示數(shù)據(jù)為百分比的柱狀圖,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • opencv實現(xiàn)圖像校正

    opencv實現(xiàn)圖像校正

    這篇文章主要為大家詳細介紹了opencv實現(xiàn)圖像校正,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • python3連接MySQL8.0的兩種方式

    python3連接MySQL8.0的兩種方式

    這篇文章主要介紹了python3連接MySQL8.0的兩種方式,本文通過多種方式給大家介紹的非常詳細,代碼附有文字注釋,需要的朋友可以參考下
    2020-02-02
  • python3 打開外部程序及關閉的示例

    python3 打開外部程序及關閉的示例

    今天小編就為大家分享一篇python3 打開外部程序及關閉的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11

最新評論

临泉县| 察雅县| 邵武市| 青田县| 普宁市| 湘阴县| 台中市| 葫芦岛市| 正宁县| 会同县| 简阳市| 莒南县| 白玉县| 上杭县| 盐城市| 盘山县| 即墨市| 江陵县| 大石桥市| 海宁市| 磐石市| 富宁县| 崇义县| 承德县| 万全县| 深州市| 舞阳县| 涿州市| 东城区| 遵义县| 林州市| 岱山县| 尤溪县| 鸡西市| 永靖县| 泽普县| 双桥区| 四子王旗| 新余市| 宜良县| 富民县|