python 把数据 json格式输出的实例代码


Posted in Python onOctober 31, 2016

有个要求需要在python的标准输出时候显示json格式数据,如果缩进显示查看数据效果会很好,这里使用json的包会有很多操作

import json
 
date = {u'versions': [{u'status': u'CURRENT', u'id': u'v2.3', u'links': [{u'href': u'http://controller:9292/v2/', u'rel': u'self'}]}, {u'status': u'SUPPORTED', u'id': u'v2.2', u'links': [{u'href': u'http://controller:9292/v2/', u'rel': u'self'}]}, {u'status': u'SUPPORTED', u'id': u'v2.1', u'links': [{u'href': u'http://controller:9292/v2/', u'rel': u'self'}]}, {u'status': u'SUPPORTED', u'id': u'v2.0', u'links': [{u'href': u'http://controller:9292/v2/', u'rel': u'self'}]}, {u'status': u'SUPPORTED', u'id': u'v1.1', u'links': [{u'href': u'http://controller:9292/v1/', u'rel': u'self'}]}, {u'status': u'SUPPORTED', u'id': u'v1.0', u'links': [{u'href': u'http://controller:9292/v1/', u'rel': u'self'}]}]}
 
print json.dumps(data, sort_keys=True, indent=2) # 排序并且缩进两个字符输出

 这样就会得到如下的输出:

{
 "versions": [
  {
   "id": "v2.3",
   "links": [
    {
     "href": "http://controller:9292/v2/",
     "rel": "self"
    }
   ],
   "status": "CURRENT"
  },
  {
   "id": "v2.2",
   "links": [
    {
     "href": "http://controller:9292/v2/",
     "rel": "self"
    }
   ],
   "status": "SUPPORTED"
  },
  {
   "id": "v2.1",
   "links": [
    {
     "href": "http://controller:9292/v2/",
     "rel": "self"
    }
   ],
   "status": "SUPPORTED"
  },
  {
   "id": "v2.0",
   "links": [
    {
     "href": "http://controller:9292/v2/",
     "rel": "self"
    }
   ],
   "status": "SUPPORTED"
  },
  {
   "id": "v1.1",
   "links": [
    {
     "href": "http://controller:9292/v1/",
     "rel": "self"
    }
   ],
   "status": "SUPPORTED"
  },
  {
   "id": "v1.0",
   "links": [
    {
     "href": "http://controller:9292/v1/",
     "rel": "self"
    }
   ],
   "status": "SUPPORTED"
  }
 ]
}

可以看到都已经格式化了。

这是在python中,如果直接使用命令行,希望直接转换,可以使用 data | python -mjson.tool 来输出json格式的数据

echo '{"first_key": "value", "second_key": "value2"}' | python -mjson.tool

比如想直接在命令行中过滤得到first_key对于的值,那么这样即可:

echo '{"first_key": "value", "second_key": "value2"}' | python -c 'import sys, json; print json.load(sys.stdin)[sys.argv[1]]' first_key

就会得到对于的value了。

以上就是小编为大家带来的python 把数据 json格式输出的实例代码全部内容了,希望大家多多支持三水点靠木~

Python 相关文章推荐
python正则表达式match和search用法实例
Mar 26 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
使用python的pandas库读取csv文件保存至mysql数据库
Aug 20 Python
用Python将mysql数据导出成json的方法
Aug 21 Python
Python面向对象之类的定义与继承用法示例
Jan 14 Python
Python pycharm 同时加载多个项目的方法
Jan 17 Python
python实现微信防撤回神器
Apr 29 Python
Python3.5局部变量与全局变量作用域实例分析
Apr 30 Python
python代码实现TSNE降维数据可视化教程
Feb 28 Python
什么是python的列表推导式
May 26 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
Jul 01 Python
Django serializer优化类视图的实现示例
Jul 16 Python
python中json格式数据输出的简单实现方法
Oct 31 #Python
python并发编程之多进程、多线程、异步和协程详解
Oct 28 #Python
微信 用脚本查看是否被微信好友删除
Oct 28 #Python
使用Python将数组的元素导出到变量中(unpacking)
Oct 27 #Python
Python中断言Assertion的一些改进方案
Oct 27 #Python
利用Python实现颜色色值转换的小工具
Oct 27 #Python
Python实现批量检测HTTP服务的状态
Oct 27 #Python
You might like
PHP概述.
2006/10/09 PHP
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
详解YII关联查询
2016/01/10 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
wordpress之js库集合研究介绍
2007/08/17 Javascript
基于JQuery制作的产品广告效果
2010/12/08 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
angularjs实现搜索的关键字在正文中高亮出来
2017/06/13 Javascript
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
AjaxFileUpload.js实现异步上传文件功能
2019/04/19 Javascript
python调用新浪微博API项目实践
2014/07/28 Python
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
Python实现抓取页面上链接的简单爬虫分享
2015/01/21 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
python把转列表为集合的方法
2019/06/28 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
大码女装:Ulla Popken
2019/08/06 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
财务人员担保书
2014/05/13 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
2014党员整改措施思想汇报
2014/10/07 职场文书
鸡毛信观后感
2015/06/11 职场文书
新人入职感言
2015/07/31 职场文书