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实现读写sqlite3数据库并将统计数据写入Excel的方法示例
Aug 07 Python
基于Django模板中的数字自增(详解)
Sep 05 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
Python Scapy随心所欲研究TCP协议栈
Nov 20 Python
将Python字符串生成PDF的实例代码详解
May 17 Python
python matplotlib实现将图例放在图外
Apr 17 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
Oct 09 Python
彻底解决pip下载pytorch慢的问题方法
Mar 01 Python
PyTorch 如何检查模型梯度是否可导
Jun 05 Python
如何使用pdb进行Python调试
Jun 30 Python
pytorch中的torch.nn.Conv2d()函数图文详解
Feb 28 Python
Python Django / Flask如何使用Elasticsearch
Apr 19 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获取金书网的书名的实现代码
2010/06/11 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
php分页原理 分页代码 分页类制作教程
2016/09/23 PHP
关于laravel 子查询 & join的使用
2019/10/16 PHP
超清晰的document对象详解
2007/02/27 Javascript
chrome原生方法之数组
2011/11/30 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
js实现复选框的全选和取消全选效果
2017/01/03 Javascript
微信小程序多张图片上传功能
2017/06/07 Javascript
详解Node全局变量global模块
2017/09/28 Javascript
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
使用Vue实现调用接口加载页面初始数据
2019/10/28 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
Python代码块批量添加Tab缩进的方法
2018/06/25 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
python绘制玫瑰的实现代码
2020/03/02 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
测绘工程本科生求职信
2013/10/10 职场文书
大学生大二自我鉴定
2013/10/28 职场文书
设计大赛策划方案
2014/06/13 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
2014年幼儿园教师工作总结
2014/11/08 职场文书
2014年教学工作总结
2014/11/13 职场文书
实习科室评语
2015/01/04 职场文书
关于颐和园的导游词
2015/01/30 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书