每天一個Python小技巧(1)之JSON轉義
大家好,這里是米洛,一個想和大家一起分享
測試開發
相關的技術,面試經驗和成長經歷的博主!
歡迎大家關注我的公眾號: 測試開發坑貨
。
很不害臊地又開一個系列,此系列盡量給出對大家用處比較大的內容,特別短小,但也夠精悍!
故事
今天博主在工作中需要傳遞一個字符串JSON數據,長啥樣呢?
fieldsJson字段接受的是一個字符串,里面是轉義
了的JSON。
可能很多人會手動加\
去完成轉義,也有人會去專門的網站轉義。
那用Python要怎么做呢?
巧用print
假如我有一個json:
{"name": "miluo", "age": 18, "salary": "10k"}
首先它已經是一個字符串了,我們用Python的三引號把它括起來。
s = """{"name": "miluo", "age": 18, "salary": "10k"}"""
接着我們再次將它序列化,相信這一步百分之百
的人都會:
import json
s = """{"name": "miluo", "age": 18, "salary": "10k"}"""
s = json.dumps(s)
最后我們把它print出來:
print(s)
看看效果:
最后你要做的,就是把print的內容復制出來
即可。
非!常!好!用!