Python中dumps与dump及loads与load的区别

作者:Rickyyan 时间:2021-10-01 09:13:20 

前言:

 json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads()。

 1、json.dumps将一个Python数据结构转换为JSON

import json

data = {
'name' : 'myname',
'age' : 100,
}

json_str = json.dumps(data)
print(json_str)

输出:

{"name": "myname", "age": 100}

2. json.loads将一个JSON编码的字符串转换回一个Python数据结构

data = json.loads(json_str)
print(data)

输出:

{'name': 'myname', 'age': 100}

3. json.dump() 和 json.load() 来编码和解码JSON数据,用于处理文件

with open('test.json', 'w') as f:
json.dump(data, f) # 编码JSON数据

with open('test.json', 'r') as f:
data = json.load(f) # 解码JSON数据

来源:https://blog.51cto.com/u_13691477/5201075

标签:Python,dumps,dump,loads,load
0
投稿

猜你喜欢

  • 如何使用Python自动控制windows桌面

    2022-05-07 08:51:14
  • PHP利用header跳转失效的解决方法

    2023-09-07 23:39:45
  • Python Process多进程实现过程

    2021-04-30 02:21:45
  • web2.0中流行的设计元素:颜色

    2007-12-10 12:16:00
  • 利用python Selenium实现自动登陆京东签到领金币功能

    2021-11-09 12:00:33
  • PHP addcslashes()函数讲解

    2023-06-10 01:32:33
  • PyTorch策略梯度算法详情

    2022-12-20 14:35:12
  • 重写django的model下的objects模型管理器方式

    2023-04-24 15:10:14
  • python循环神经网络RNN函数tf.nn.dynamic_rnn使用

    2022-08-28 15:42:24
  • python应用Axes3D绘图(批量梯度下降算法)

    2023-04-19 11:41:45
  • 将string类型的数据类型转换为spark rdd时报错的解决方法

    2023-05-03 00:35:12
  • MySQL的数据库常用命令 超级实用版分享

    2012-01-05 18:58:00
  • 使用BULK INSERT大批量导入数据 SQLSERVER

    2012-01-05 19:26:36
  • 浅谈javascript的分号[译]

    2009-12-13 10:34:00
  • python使用turtle库绘制树

    2022-04-14 09:09:06
  • Javascript fso操作文件

    2008-07-30 12:51:00
  • python实现员工管理系统

    2022-01-03 05:20:15
  • php中session_id()函数详细介绍,会话id生成过程及session id长度

    2023-11-24 08:01:00
  • Python如何用NumPy读取和保存点云数据

    2022-05-26 17:41:19
  • Python之list对应元素求和的方法

    2022-12-30 20:18:00
  • asp之家 网络编程 m.aspxhome.com