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

詳解【python】str與json類型轉(zhuǎn)換

 更新時(shí)間:2019年04月29日 15:08:35   作者:sysu_lluozh  
這篇文章主要介紹了【python】str與json類型轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在寫接口測試框架時(shí)。避免不了數(shù)據(jù)類型的轉(zhuǎn)換,比如強(qiáng)制轉(zhuǎn)換string類型,比如轉(zhuǎn)json類型

str轉(zhuǎn)json

python字符串轉(zhuǎn)json對(duì)象,需要使用json模塊的loads函數(shù)

import json
str = '{"accessToken": "521de21161b23988173e6f7f48f9ee96e28", "User-Agent": "Apache-HttpClient/4.5.2 (Java/1.8.0_131)"}'

j = json.loads(str)

print(j)
print(type(j))

輸出

{'accessToken': '521de21161b23988173e6f7f48f9ee96e28', 'User-Agent': 'Apache-HttpClient/4.5.2 (Java/1.8.0_131)'}
<class 'dict'>

 json轉(zhuǎn)str

import json
j = {"accessToken": "521de21161b23988173e6f7f48f9ee96e28", "User-Agent": "Apache-HttpClient/4.5.2 (Java/1.8.0_131)"}

str = json.dumps(j)

print(str)
print(type(str))

輸出

{"accessToken": "521de21161b23988173e6f7f48f9ee96e28", "User-Agent": "Apache-HttpClient/4.5.2 (Java/1.8.0_131)"}
<class 'str'>

問題

寫這篇文章主要是為了mark一個(gè)問題,在str轉(zhuǎn)json時(shí),str格式引號(hào)問題導(dǎo)致失敗報(bào)錯(cuò)

看看下面這段代碼

import json
str = "{'accessToken': '521de21161b23988173e6f7f48f9ee96e28', 'User-Agent': 'Apache-HttpClient/4.5.2 (Java/1.8.0_131)'}"

j = json.loads(str)

print(j)
print(type(j))
!

咋一看沒啥問題,但是出現(xiàn)錯(cuò)誤

json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

為什么呢?

字符串中,雙引號(hào)在外圍,單引號(hào)在內(nèi)嵌,導(dǎo)致轉(zhuǎn)換失敗

以上所述是小編給大家介紹的【python】str與json類型轉(zhuǎn)換詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Pandas-Cookbook 時(shí)間戳處理方式

    Pandas-Cookbook 時(shí)間戳處理方式

    今天小編就為大家分享一篇Pandas-Cookbook 時(shí)間戳處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • echarts動(dòng)態(tài)獲取Django數(shù)據(jù)的實(shí)現(xiàn)示例

    echarts動(dòng)態(tài)獲取Django數(shù)據(jù)的實(shí)現(xiàn)示例

    本文主要介紹了echarts動(dòng)態(tài)獲取Django數(shù)據(jù)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 利用Python繪制數(shù)據(jù)的瀑布圖的教程

    利用Python繪制數(shù)據(jù)的瀑布圖的教程

    這篇文章主要介紹了利用Python繪制數(shù)據(jù)的瀑布圖的教程,教程中主要用到Pandas和matplotlib這兩個(gè)庫,需要的朋友可以參考下
    2015-04-04
  • python包的導(dǎo)入方式總結(jié)

    python包的導(dǎo)入方式總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python包的導(dǎo)入方式總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-03-03
  • python3 requests中使用ip代理池隨機(jī)生成ip的實(shí)例

    python3 requests中使用ip代理池隨機(jī)生成ip的實(shí)例

    今天小編就為大家分享一篇python3 requests中使用ip代理池隨機(jī)生成ip的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python3.6筆記之將程序運(yùn)行結(jié)果輸出到文件的方法

    Python3.6筆記之將程序運(yùn)行結(jié)果輸出到文件的方法

    下面小編就為大家分享一篇Python3.6筆記之將程序運(yùn)行結(jié)果輸出到文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 解決py2exe打包后,總是多顯示一個(gè)DOS黑色窗口的問題

    解決py2exe打包后,總是多顯示一個(gè)DOS黑色窗口的問題

    今天小編就為大家分享一篇解決py2exe打包后,總是多顯示一個(gè)DOS黑色窗口的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python回調(diào)函數(shù)的使用方法

    python回調(diào)函數(shù)的使用方法

    在計(jì)算機(jī)程序設(shè)計(jì)中,回調(diào)函數(shù),或簡稱回調(diào)(Callback),是指通過函數(shù)參數(shù)傳遞到其它代碼的,某一塊可執(zhí)行代碼的引用。這一設(shè)計(jì)允許了底層代碼調(diào)用在高層定義的子程序
    2014-01-01
  • Python獲取Windows桌面路徑的三種方法

    Python獲取Windows桌面路徑的三種方法

    在日常編程工作中,有時(shí)我們需要將文件或數(shù)據(jù)自動(dòng)保存到用戶的桌面上以便于快速訪問,在 Windows 操作系統(tǒng)中,可以通過多種方式來獲取桌面路徑,本文將詳細(xì)介紹三種常用的方法,需要的朋友可以參考下
    2024-12-12
  • python如何開啟多線程

    python如何開啟多線程

    這篇文章主要介紹了python如何開啟多線程問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評(píng)論

舒城县| 余干县| 建德市| 年辖:市辖区| 托克逊县| 襄樊市| 岳池县| 益阳市| 桂林市| 瑞昌市| 铁岭市| 西宁市| 垫江县| 遂川县| 龙山县| 杭锦旗| 香格里拉县| 青川县| 磐安县| 玉树县| 尉氏县| 正镶白旗| 萨嘎县| 柳江县| 呼和浩特市| 清河县| 元谋县| 东港市| 郁南县| 通化县| 丰顺县| 大埔区| 辽源市| 醴陵市| 会宁县| 永修县| 临桂县| 大厂| 封丘县| 蒲江县| 景宁|