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

非!常!好!用!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM