码迷,mamicode.com
首页 > 编程语言 > 详细

python:linux下字符串转换为JSON

时间:2019-01-14 10:50:24      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:字符   解释   交换   令行   工具   结果   索引   eve   记录   

JSON是一种轻量级的数据交换格式,易于人类阅读和编写,同时也易于机器解析和生成。由于JSON的诸多优点,已经广泛使用在各个系统中,因此,我们经常会有将JSON字符串转换为JSON对象的需求。

例如,在笔者的工作过程中,我们的系统会调用底层服务的API,底层服务的API一般都是以JSON的格式返回,为了便于问题追踪,我们会将API返回的JSON转换为字符串记录到日志文件中。当需要分析问题时,就有可能需要将日志文件中的JSON字符串扣出来进行分析,这个时候,需要将一个JSON字符串转换为JSON对象以便于阅读。

这个需求是如此的常见,以至于使用搜索引擎搜索"JSON",处于搜索结果的第一项便是"在线JSON格式化工具"。除了打开浏览器,使用在线JSON格式化工具以外,我们也可以使用命令行终端的Python解释器来解析JSON串,如下所示:

$ echo {"job": "developer", "name": "lmx", "sex": "male"} | python -m json.tool    {
        "job": "developer",        "name": "lmx",        "sex": "male"

 

python:linux下字符串转换为JSON

标签:字符   解释   交换   令行   工具   结果   索引   eve   记录   

原文地址:https://www.cnblogs.com/zhangjunkang/p/10265189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!