python indent如何打印JSON数据

  • 更新时间:2021-06-16 08:15:03
  • 编辑:隗芳洲
给大家整理一篇相关的编程文章,网友隗秋英根据主题投稿了本篇教程内容,涉及到Python相关内容,已被625网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

参考资料

正文内容

本页是码农之家最新发布的《python indent如何打印JSON数据》的详细页面,感觉写的不错,把错误代码改掉了,为了大家阅读方便。

python indent如何打印JSON数据

1、说明

(1)JSON是一种很好的序列格式,现在广泛应用于API和web服务,但是裸眼看大数据量的JSON很难,它们很长,还在一行。

(2)JSON数据可以通过参数indent更好地打印,这在处理REPL或日志时非常有用。

2、实例

>>> import json
>>> print(json.dumps(data))  # No indention
{"status": "OK", "count": 2, "results": [{"age": 27, "name": "Oz", "lactose_intolerant": true}, {"age": 29, "name": "Joe", "lactose_intolerant": false}]}
>>> print(json.dumps(data, indent=2))  # With indention
{
  "status": "OK",
  "count": 2,
  "results": [
    {
      "age": 27,
      "name": "Oz",
      "lactose_intolerant": true
    },
    {
      "age": 29,
      "name": "Joe",
      "lactose_intolerant": false
    }
  ]
}

以上就是python indent打印JSON数据的方法,希望对大家有所帮助。

相关教程

  • 详解Python 定时框架 Apscheduler原理及安装过程

    Apscheduler是一个非常强大且易用的类库,可以方便我们快速的搭建一些强大的定时任务或者定时监控类的调度系统,这篇文章主要介绍了Python 定时框架 Apscheduler ,需要的朋友可以参考下

    发布时间:2019-06-27

  • python 怎么获取文件名

    可以通过os.path.basename获得文件名。当然要与__file__和sys.argv[0]都是当前文件的绝对路径配合。

    发布时间:2019-07-10

用户留言