成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何進(jìn)行pythonstr與json類型轉(zhuǎn)換

這篇文章給大家介紹如何進(jìn)行python str與json類型轉(zhuǎn)換,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、小程序開發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立十年以來,已經(jīng)為1000+被動(dòng)防護(hù)網(wǎng)各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的1000+客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。

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

str轉(zhuǎn)json

python字符串轉(zhuǎn)json對象,需要使用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)) 
	
			1		
			2		
			3		
			4		
			5		
			6		
			7		

輸出

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

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)) 
	
			1		
			2		
			3		
			4		
			5		
			6		
			7		

輸出

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

問題

寫這篇文章主要是為了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)) 
	
			1		
			2		
			3		
			4		
			5		
			6		
			7		

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

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

為什么呢?

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

關(guān)于如何進(jìn)行python str與json類型轉(zhuǎn)換就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

當(dāng)前名稱:如何進(jìn)行pythonstr與json類型轉(zhuǎn)換
網(wǎng)站路徑:http://jinyejixie.com/article32/ipgjpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航網(wǎng)站設(shè)計(jì)、定制開發(fā)、外貿(mào)建站、服務(wù)器托管、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
康马县| 永康市| 长沙市| 司法| 东乌珠穆沁旗| 江川县| 杂多县| 武隆县| 苍溪县| 张家港市| 无锡市| 万荣县| 金阳县| 尉氏县| 额尔古纳市| 平泉县| 渝北区| 沽源县| 湖南省| 通江县| 察哈| 全椒县| 新丰县| 南木林县| 澄迈县| 炉霍县| 麟游县| 长武县| 六枝特区| 屏边| 个旧市| 奉节县| 邵阳市| 莱芜市| 淳安县| 连南| 岚皋县| 阳谷县| 开化县| 大姚县| 广饶县|