码迷,mamicode.com
首页 > 编程语言 > 详细

Python json.loads() 与 json.dumps()

时间:2021-07-05 18:03:48      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:list   min   custom   转化   sci   dict   gen   col   import   

json.loads() 和 json.dumps() 是 json格式处理函数

1.  json.loads()  ----->  json格式转 pyhton数据类型

  json.loads()函数 是 将json格式 转为 python 数据类型

  代码理解:

 

import json
json_str = ‘{"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民医院"}‘

print(type(json_str))

data = json.loads(json_str)

print(f‘使用json.loads后,类型转化为:{type(data)}‘)
print(data)

结果如下:

<class ‘str‘>
使用json.loads后,类型转化为:<class ‘dict‘>
{‘action‘: ‘list_customer‘, ‘pagesize‘: 5, ‘pagenum‘: 1, ‘keywords‘: ‘人民医院‘}

 

 

2. json.dumps() --->  python数据类型转json格式

  json.dumps()函数 是 将python数据类型 转化为 json格式

  代码理解:

  

import json
list = [‘iplaypython‘,[1,2,3], {‘name‘:‘xiaoming‘}]
print(type(list))
json_str = json.dumps(list)#

print(f‘使用json.dumps后,类型转化为:{type(json_str)}‘)
print(json_str)

结果如下:

<class ‘list‘>
使用json.dumps后,类型转化为:<class ‘str‘>
["iplaypython", [1, 2, 3], {"name": "xiaoming"}]

 

import json
dict = {"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民医院"}
print(type(dict))

json_str = json.dumps(dict,ensure_ascii=False)#

print(f‘使用json.dumps后,类型转化为:{type(json_str)}‘)
print(json_str)

示例如下:

<class ‘dict‘>
使用json.dumps后,类型转化为:<class ‘str‘>
{"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民医院"}

 

Python json.loads() 与 json.dumps()

标签:list   min   custom   转化   sci   dict   gen   col   import   

原文地址:https://www.cnblogs.com/yaoze2018/p/14966052.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!