怎么在python3项目中将对象与json进行转换

  介绍

本文章向大家介绍怎么在python3项目中将对象与json进行转换,主要包括怎么在python3项目中将对象与json进行转换的使用实例,应用技巧,基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Python主要用来做什么

Python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

1。python主要有三种数据类型:字典,列表,元组,其分别由花括号,中括号,小括号表示,例如:

字典:<代码> dictData=https://www.yisu.com/zixun/{a: 12 b: 34}
列表:<代码> listData=https://www.yisu.com/zixun/(1、2、3、4)
元组:<代码> tupleData=https://www.yisu.com/zixun/(1, 2, 3, 4)

2。使用json时,导入<代码>进口json>

3。python对象转json字符串,主要用到的函数:json.dumps()。例如:示例1:

# !/usr/bin/env  python3   #,- *安康;编码:utf-8  - * -   import  json   “““   python对象转json字符串   “““   #,构造字典   python2json =, {}   #,构造列表   listTest =, (1、2、3)   python2json [“listTest"],=列表   python2json [“strData"],=,“Python  object 用json !”   #,转换成json字符串   时间=jsonStr  json.dumps (python2json)   打印(jsonstr)

结果:

{“listTest": (1、2、3),“strData":“Python对象的json !”}

示例2:

# !/usr/bin/env  python3   #,- *安康;编码:utf-8  - * -   import  json   “““   python对象转json字符串   “““   #,构造字典   python2json =, {}   #,构造dict类型   dictData =,{& # 39;一个# 39;:,123年,& # 39;b # 39;:, (3、4、5), & # 39; c # 39;:, (4、5、6)}   python2json [“dictTest"],=dictData   #,转换成json字符串   时间=jsonStr  json.dumps (python2json)   打印(jsonStr)

结果:

{“dictTest": {“a": 123年,“b": (3、4、5),“c": (4、5、6)}}

4. json转python对象主要使用的函数是:<代码> json.loads()> # !/usr/bin/env  python3   #,- *安康;编码:utf-8  - * -   import  json   “““   json转python对象   “““=str  & # 39; {“Data1": [1, 2, 3],,“Data2":,“Json 用python 对象!”}& # 39;   时间=json2python  json.loads (str)   打印(json2python)

结果:

{& # 39; data1 # 39;: (1、2、3), & # 39; data2 # 39;: & # 39; Json python对象强生# 39;}

5. Json编码的格式几乎和python语法一致,不同点在于真正的会被映射为真的,假的会被映射为假的,没有一个会被映射为null,元组()会被映射为列表[]。

到此这篇关于怎么在python3项目中将对象与Json进行转换的文章就介绍到这了,更多相关的内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

怎么在python3项目中将对象与json进行转换