python调用json接口,JSON模块

  python调用json接口,JSON模块

  1.JSON1是什么?JSON是JavaScript Object Notation的缩写,是一种轻量级的数据交互格式。

  2.本质是一个字符串,是JS对象的字符串表示。

  3.它类似于python中的字典,但有一些语法差异。

  没有无值,只有空值。utf-8的编码格式字符串必须用双引号表示。4.Python中的字符串要转换成json对象,这要用json库来完成。

  2.导入json模块导入json

  json模块1的常用方法。json。Dumps (str,indent=4,sort _ keys=true)将一个python数据对象转换成一个json字符串indent: print格式的JSON数据,使得表示更加直观。Indent=4表示缩进4个空格。Sort _ keys: json字符串根据字典键排序。2.json.loads()将json字符串转换成python对象,比如列表和字典。

  四。示例示例1导入json

  #将python对象转换为json字符串

  a={ 姓名:小寨,性别:无}

  b=json.dumps(a)

  打印(b)

  打印(类型(b))

  #将json字符串转换成python字典

  c=json.loads(b)

  打印(c)

  打印(类型(c))运行结果

  { 姓名:小寨,性别:null}

  类别“str”

  { 姓名:小寨,性别:无}

  Class dict 注意:print()函数将省略引号并打印,以便生成更具可读性的输出。如果不在python自身的IDLE中加入print(),我们会看到更好的效果。

  例:indent in 2:json.dumps()缩进空格,sorted_keys会按照字典中key的第一个字母排序。导入json

  #将python对象转换为json字符串

  a={ 姓名:小寨,性别:无}

  b=json.dumps(a,indent=4,sort_keys=True)

  打印(b)

  打印(类型(b))运行结果

  {

  姓名:小寨:

  性别:空

  }

  类别“str”

  动词(verb的缩写)附录1。Python原始类型与json类型Python的对照表

  数据

  词典

  目标

  列表,元组

  排列

  字符串,unicode

  线

  int,long,float

  数字

  真实的

  真实的

  错误的

  错误的

  没有人

  空

  2.从JSON类型到python类型的转换对照表JSON

  计算机编程语言

  目标

  词典

  排列

  目录

  线

  采用双字节对字符进行编码

  数字(整数)

  int,long

  数字(实数)

  漂浮物

  真实的

  真实的

  错误的

  错误的

  空

  没有人

  参考文章http://www.runoob.com/python/python-json.html

  https://www . liaoxuefeng . com/wiki/001434446689867 b 27157 e 896 e 74d 51 a 89 c 25 cc 8 b 43 BDB 3000/001434499490767 Fe 5a 0 e 31 e 17 e 44 b 69 DCD 1196 f 7 EC 6 fc 6000

  转载请联系作者取得转载授权,否则将追究法律责任。

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

留言与评论(共有 条评论)
   
验证码: