json.dumps()使用indent参数 格式化输出json数据格式

  json.dumps() 方法 将一个Python数据结构转换为JSON字符串

    data = [{"name": "小王", "sex": ''}, {"name": "小明", "sex": ''}]
    json_str = json.dumps(data, ensure_ascii=False)
    print(json_str)

  输出:[{"name": "小王", "sex": "男"}, {"name": "小明", "sex": "女"}]

  这样的输出结果不直观,当数据很多的时候,看起来就比较费劲,可以使用indent 参数来对json进行数据格式化输出,会根据数据格式缩进显示,读起来更加清晰

  indent值越大,缩进越大
    data = [{"name": "小王", "sex": ''}, {"name": "小明", "sex": ''}]
    json_str1 = json.dumps(data, indent=2, ensure_ascii=False)
    print(json_str1)

  输出:

  

 

posted on 2023-02-23 09:51  shaomine  阅读(1758)  评论(0编辑  收藏  举报