内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

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

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

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

在寫接口測試框架時。避免不了數(shù)據(jù)類型的轉(zhuǎn)換,比如強制轉(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一個問題,在str轉(zhuǎn)json時,str格式引號問題導(dǎo)致失敗報錯

看看下面這段代碼

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)錯誤

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

為什么呢?

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

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

當前名稱:如何進行pythonstr與json類型轉(zhuǎn)換
網(wǎng)站路徑:http://m.rwnh.cn/article32/ipgjpc.html

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

廣告

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

成都app開發(fā)公司
巴塘县| 宁德市| 唐河县| 喀什市| 涟水县| 饶平县| 六枝特区| 玉树县| 南靖县| 兰考县| 庆云县| 山丹县| 中卫市| 靖宇县| 云浮市| 潜山县| 晋州市| 普格县| 榆树市| 会东县| 电白县| 罗源县| 磐石市| 长丰县| 安龙县| 内丘县| 天峻县| 东光县| 临泽县| 武隆县| 鹿泉市| 巴里| 新丰县| 岢岚县| 潞城市| 曲阳县| 临颍县| 隆回县| 抚顺市| 左云县| 云安县|