每天一個(gè)Python小技巧(1)
大家好,這里是米洛,一個(gè)想和大家一起分享
測試開發(fā)相關(guān)的技術(shù),面試經(jīng)驗(yàn)和成長經(jīng)歷的博主!
歡迎大家關(guān)注我的公眾號(hào): 測試開發(fā)坑貨。
很不害臊地又開一個(gè)系列,此系列盡量給出對大家用處比較大的內(nèi)容,特別短小,但也夠精悍!
故事
今天博主在工作中需要傳遞一個(gè)字符串JSON數(shù)據(jù),長啥樣呢?

局部內(nèi)容大概長這樣
fieldsJson字段接受的是一個(gè)字符串,里面是轉(zhuǎn)移了的JSON。
可能很多人會(huì)手動(dòng)加\去完成轉(zhuǎn)義,也有人會(huì)去專門的網(wǎng)站轉(zhuǎn)義。
那用Python要怎么做呢?
巧用print
假如我有一個(gè)json:
{"name": "miluo", "age": 18, "salary": "10k"}
首先它已經(jīng)是一個(gè)字符串了,我們用Python的三引號(hào)把它括起來。
s = """{"name": "miluo", "age": 18, "salary": "10k"}"""
接著我們再次將它序列化,相信這一步百分之百的人都會(huì):
import json
s = """{"name": "miluo", "age": 18, "salary": "10k"}"""
s = json.dumps(s)
最后我們把它print出來:
print(s)
看看效果:

image
最后你要做的,就是把print的內(nèi)容復(fù)制出來即可。
非!常!好!用!