码迷,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
迷上了代码!