• 技术文章 >Python技术 >Python基础教程

    python indent如何打印JSON数据

    小妮浅浅小妮浅浅2021-07-01 09:48:53原创2704

    说明

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

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

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    >>> 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学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python indent
    上一篇:python int返回的方法探究 下一篇:python如何建立web服务

    相关文章推荐

    • python str.zfill填充字符串• python使用f.read()返回字符串• python json文件格式转换• python模块中判断全局变量的赋值• python图像处理是啥• python图像二值化处理• python 图像灰度处理

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网