Unity MessagePack代替Json让你的数据更小还更快
前言
前端给后端发的Json数据有点大,使用MessagePack优化一下(MessagePack原理官网解释的很清晰),这里直接上用法。
项目
准备一个空项目
下载并安装MessagePack
到下面的地址下载.unitypackage
文件拖入Unity中
https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases
拖入之后入下图
编写测试代码
创建MyClass.cs
并写入
using MessagePack;
[MessagePackObject]
public class MyClass
{
// Key attributes take a serialization index (or string name)
// The values must be unique and versioning has to be considered as well.
// Keys are described in later sections in more detail.
[Key(0)]
public int Age {
get; set; }
[Key(1)]
public string FirstName {
get; set