搜索
查看: 99|回复: 3

[分享] deserialize来个大佬解释一下

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式
自定义通讯时使用   不是很了解


有没有大佬直白点的解释下  有什么情况会用到?

举个例子  应该很多人都不是很清楚   有个直白的例子是最好的了
发表于 4 天前 | 显示全部楼层
和serialize配套使用
lua的table不能直接发送 需要先serialize成字符串 然后在另一端deserialize成原来的table  如果你发送的本来就是个字符串 就不需要用到deserialize  比如你只发送 成功 或 失败 这俩词就不需要
希望能帮到你
发表于 3 天前 | 显示全部楼层
基本上1楼说的这样
发表于 前天 04:30 | 显示全部楼层
客户端服务端互发消息的通讯支持的是收发字符串,为了把各类数据结构灵活发送比如拥有复杂结构的lua table,需要把它们以约定好的编码方式转换成字符串(serialization),传到另一头再用这种编码反解(deserialization)回原来的数据类型。可以简单理解为把这些数据在收发通讯时同一转为序列化的、一维的结构
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-6-3 02:52 , Processed in 0.404000 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表