json序列化与反序列化:

序列化:将对象转换为json字符串

反序列化:将json字符串转换为对象,比如转换为python里的字典

import json
#定义字典
dict1={'username':'管理员','password':'123'} print("原来数据类型:",type(dict1))
print("原来数据:",dict1) #序列化:dumps,把对象转换为json格式字符串
str1=json.dumps(dict1)
print("序列化后数据类型:",type(str1))
print("序列化后数据:",str1) #反序列化:loads,把json格式字符串转换为对象
dict2=json.loads(str1)
print("反序列化后数据类型:",type(dict2))
print("反序列化后数据:",dict2)

  运行结果:

D:\Python37\python.exe E:/PycharmProjects/home_UI/apistudy/jsonstudy.py
原来数据类型: <class 'dict'>
原来数据: {'username': '管理员', 'password': '123'}
序列化后数据类型: <class 'str'>
序列化后数据: {"username": "\u7ba1\u7406\u5458", "password": "123"}
反序列化后数据类型: <class 'dict'>
反序列化后数据: {'username': '管理员', 'password': '123'} Process finished with exit code 0

最新文章

  1. StreamHelper
  2. rem 和 ::
  3. iOS开发之网络编程--XCode7 更新以来需要手动设置的内容
  4. 利用CSS3 中steps()制用动画
  5. 教你50招提升ASP.NET性能(九):显式的使用using语句减少内存泄露
  6. 在Window IIS中安装运行node.js应用—你疯了吗
  7. cocos2dx3.1.1+cocosstudio+lua问题总结
  8. android——彻底关闭——应用程序
  9. java 自制类加载器的简单实现
  10. MSN在Win7下80072f0d错误解决
  11. javascript 判断微信浏览器
  12. AddBinary
  13. 打印十字图 JAVA 递归实现
  14. position:fixed not work?
  15. 02 Redis关闭服务报错---(error) ERR Errors trying to SHUTDOWN. Check logs.
  16. springboot学习笔记-5 springboot整合shiro
  17. SpringBoot笔记十二:缓存
  18. 如何将备份的oracle数据库还原到指定用户下。
  19. 10 并发编程-(线程)-GIL全局解释器锁&amp;死锁与递归锁
  20. IDEA的maven项目中静态文件编译的路径问题(未测试)

热门文章

  1. 关于GatewayClient 介绍和使用
  2. (一)maven搭建和idea的配置
  3. delete语句的基本用法
  4. 使用三台云服务器搭建真正的Redis集群
  5. Java++:安全|API接口安全性设计
  6. 如何在VMware虚拟机中安装CentOS6.7系统(上篇)
  7. Linux MySQL Proxy 读写分离
  8. Jenkins项目构建运行
  9. 多页面共用sessionStorage的实现(转载)
  10. Java并发编程-Java内存模型