json格式怎么打印,python 返回json格式

  json格式怎么打印,python 返回json格式

  编写大蟒脚本,调试的时候需要打印数据格式报文,直接打印看不出层次,可以使用json.dumps格式化打印

  导入数据

  导入请求

  def test_json():

  r=请求。获得( https://首页。测试工作室。com/categories。JSON’)

  print(r.json())

  print(json.dumps(r.json(),indent=2,assure _ ascii=False))# r . JSON()是数据对象,缩进表示缩进,确保_ascii设置编码格式化打印前:

  格式化打印后:

  json.dumps方法源码:

  def dumps(obj,*,skipkeys=False,确保_ascii=True,check_circular=True,

  allow_nan=True,cls=None,indent=None,separators=None,

  默认值=无,排序关键字=假,* *千瓦):

   将` ` obj `序列化为数据格式` ` str `

  如果“skipkeys”为真,则不是基本类型的“字典”键

  (" str "、" int "、" float "、" bool "、" None ")将被跳过

  而不是引发类型错误.

  如果"确保_ascii "为假的,则返回值可以包含非美国信息交换标准码字符

  字符,如果它们出现在" obj "中包含的字符串中。否则,所有

  这样的字符在数据字符串中被转义。

  如果"支票_循环"为假,则循环引用检查

  容器类型的循环引用将被跳过

  导致"溢出错误"(或者更糟)。

  如果"允许_男"为假,那么它将是一个“值错误”,以

  序列化超出范围的``浮动`值(` nan `,` INF `,`- INF `)

  严格遵守数据规范,而不是使用

  Java Script语言等效项(`南`,无限`,无限`).

  如果"缩进"是一个非负整数,那么数据数组元素和

  对象成员将以该缩进级别漂亮地打印。缩进

  级别0将仅插入换行符。"无"是最紧凑的

  代表性。

  如果指定,"分隔符"应该是(item_separator,key_separator)

  元组。如果*缩进*为"无",则默认值为`(,,: )`并且

  ``(,,: )``否则。为了获得最紧凑的数据表示,

  您应该指定`(,,:)``来消除空白。

  "默认(对象)"是一个应该返回可序列化版本的函数

  目标文件或引发类型错误.默认情况下只引发类型错误.

  如果*排序关键字*为真(默认为"假"),则

  字典将按关键字排序。

  使用自定义的" JSONEncoder "子类(例如,覆盖

  ` `.default()“序列化附加类型的方法),用

  “cls”kwarg;否则,使用JSONEncoder .

  #缓存的编码器

  如果(不是skipkeys和确保_ ascii和

  检查_循环和允许_nan和

  清屏是无,缩进是无,分隔符是没有,而且

  默认为None and not sort_keys and not kw):

  返回_默认_编码器。编码(对象)

  如果清屏为无:

  cls=JSONEncoder

  返回cls(

  skipkeys=skipkeys,确保_ascii=确保_ ascii,

  check_circular=check_circular,allow_nan=allow_nan,indent=indent

  分隔符=分隔符,默认值=默认值,排序关键字=排序关键字,

  * *千瓦)。编码(对象)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • js把字符串转为json,json字符串转换成json对象
  • js把字符串转为json,json字符串转换成json对象,js 将json字符串转换为json对象的方法解析
  • json语法格式,json格式定义
  • json语法格式,json格式定义,Json格式详解
  • json格式数据类型,什么是JSON数据-其常见格式是什么-
  • json格式数据类型,什么是JSON数据-其常见格式是什么-,JSON 数据格式详解
  • json格式怎么写,json文件内容格式
  • json格式怎么写,json文件内容格式,json文件书写格式详解
  • json数组对象转化为json字符串,js把数组转化为json
  • json字符串转换成对象有哪几种方法,字符串转化为json的方法
  • json字符串转换成对象有哪几种方法,字符串转化为json的方法,JSON对象转化为字符串详解
  • json基础介绍与详细用法教程,json基础知识
  • json基础介绍与详细用法教程,json基础知识,JSON基础介绍与详细用法
  • json去掉反斜杠,json字符串中有反斜杠
  • json去掉反斜杠,json字符串中有反斜杠,详解json串反转义(消除反斜杠)
  • 留言与评论(共有 条评论)
       
    验证码: