首页 > 其他分享 >序列化

序列化

时间:2022-10-16 14:33:45浏览次数:50  
标签:前端 json 字符串 格式 序列化 数据

序列化

api接口开发,最核心最常见的一个代码编写过程就是序列化,所谓序列化就是把数据转换格式,常见的序列化方式:json、pickle、base64、struct...

序列化可以分为俩个阶段:

"""序列化:把我们识别的数据转换成指定的格式提供给别人"""

例如:
    我们django中获取到的数据默认是模型对象,但是模型对象无法直接提供给前端或是别的平台使用,所以我们需要把数据进行序列化,变成字符串或者json数据,提供给别人

"""反序列化:把别人提供的数据转换(还原)成我们需要的格式"""

例如:
    前端:前端js提供过来的json数据,对于python而言json就是字符串(只不过是特殊的字符串),我们需要进行反序列化成字典,然后接着字典再进行转换成模型对象,这样我们才能把数据保存到数据库中

标签:前端,json,字符串,格式,序列化,数据
From: https://www.cnblogs.com/zxr1002/p/16796160.html

相关文章

  • 序列化组件
    序列化组件的三大功能序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器......
  • restframework序列化的应用
    序列化器有两个功能数据校验序列化1.序列化器的简单实用序列化器将django通过orm操作从数据库中取得的数据做序列化操作转换为Json数据需要编写序列化类fromapii......
  • HMdubbo6【dubbo高级:序列化】
    1理论消费者A和消费者B分别部署在两台机器上一般将User类定义为独立模块,A模块和B模块都通过maven依赖于该模块即可dubbo内部已经将序列化和反序列化的过程内部封......
  • 二叉树的序列化和反序列化
    二叉树的序列化和反序列化作者:Grey原文地址:博客园:二叉树的序列化和反序列化CSDN:二叉树的序列化和反序列化题目链接见:LeetCode297.SerializeandDeserializeBinary......
  • PHP Phar反序列化学习
    PHPPhar反序列化学习PharPhar是PHP的压缩文档,是PHP中类似于JAR的一种打包文件。它可以把多个文件存放至同一个文件中,无需解压,PHP就可以进行访问并执行内部语句。默认开......
  • java反序列化漏洞及其检测
    1java反序列化简介java反序列化是近些年安全业界研究的重点领域之一,在ApacheCommonsCollections、JBoss、WebLogic等常见容器、库中均发现有该类漏洞,而且该类型漏洞容......
  • C#中使用Newtonsoft.Json序列化和反序列化自定义类对象
    C#中使用Newtonsoft.Json序列化和反序列化自定义类对象在C#中序列化和反序列化自定义的类对象是比较容易的,比如像下面的一个Customer类,privateclassCustomer{......
  • Java 序列化
    importjava.io.*;/***Java序列化*Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存......
  • Java反序列化之C3P0链学习
    0x01前言 再多打一点基础吧,后续打算先看一看 XStream,Weblogic,strusts2 这些个0x02C3P0 组件介绍C3P0 是一个开源的 JDBC 连接池,它实现了数据源和 JNDI 绑定,......
  • 序列化与反序列化
    序列化:是把对象转换为字节序列,永久存到磁盘中。在网络中传输对象也要进行序列化。反序列化:是从磁盘中读取字节序列将它们反序列化成对象读出来。什么是字节序列每一个字......