每天一个Python小技巧(1)之JSON转义

大家好,这里是米洛,一个想和大家一起分享测试开发相关的技术,面试经验和成长经历的博主!

欢迎大家关注我的公众号: 测试开发坑货

很不害臊地又开一个系列,此系列尽量给出对大家用处比较大的内容,特别短小,但也够精悍!

故事

今天博主在工作中需要传递一个字符串JSON数据,长啥样呢?

每天一个Python小技巧(1)之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)

看看效果:

每天一个Python小技巧(1)之JSON转义

最后你要做的,就是把print的内容复制出来即可。

非!常!好!用!

相关文章:

  • 2021-05-16
  • 2022-12-23
  • 2021-10-20
  • 2021-05-31
  • 2021-07-20
  • 2021-10-17
  • 2021-10-02
  • 2021-12-29
猜你喜欢
  • 2021-05-31
  • 2021-12-25
  • 2021-11-08
  • 2021-11-29
  • 2021-05-05
  • 2021-12-16
  • 2022-02-08
相关资源
相似解决方案