1. 程式人生 > 其它 >每天一個Python小技巧(1)之JSON轉義

每天一個Python小技巧(1)之JSON轉義

每天一個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的內容複製出來即可。

非!常!好!用!