python json單 雙引號問題

2021-10-10 21:02:42 字數 422 閱讀 2905

在 python3 裡,乙個json是乙個字典,形如

json轉換成字串的話

那麼,如果你要將它轉換成字串,也許你用的是str(),這樣轉出來的,可能是是s= "",也就是說,裡面的kv是單引號的。這個字串,傳到其他地方,再用json.loads(s)的時候會出錯,json不支援單引號。

所以,假如你想把乙個json結構,轉成字串,傳遞給遠處,然後再重新解析成json結構,應該這樣:

s = json.dumps()

然後,把資料傳到遠端,然後再解析回來:

d = json.loads(s)

這樣就不會出錯了。

也支援列表,能一次性傳多個結構

s = json.dumps([, ])

然後,把資料傳到遠端,然後再解析回來:

d = json.loads(s)

單雙引號,轉義符

1.雙引號括起來的字串,列印出來也是單引號 hello world hello world 2.使用單引號 hello world hello world 3.單雙引號混合使用 let s go let s go hello world she said hello world she said 4...

Python Python的單雙引號

python真的爽,單雙引號的運用太舒服了 在python中,使用單引號或雙引號是沒有區別的,都可以用來表示乙個字串 1.單雙引號都可以用來表達 輸入 print hello1 print hello2 輸出 hello1 hello22.還可以一起用,來避免混淆 輸入 print test the...

C 單雙引號區別

贏家只關注怎麼贏,輸家只關注贏家在幹嘛 自己從 python 轉 c 乙個很嚴重的問題是搞不清引號怎麼用。在 python 中,單雙引號無所謂,隨便用,只要別混用就好。但是 c 明顯不同,剛好今天做 leetcode 時結結實實踩了乙個坑,所以記錄在這邊。今天遇到的問題是類似這樣的 string s...