-> 目的: 进行分发, 分发到不同的终端/平台, 保证不同的平台能正确解析
网络传输
磁盘拷贝
序列化目的不是为了加密, 为的是数据的跨平台传输
序列化的整体过程:
发送端...XML是一种常用的序列化和反序列化协议,具有跨机器,跨语言等优点。...// json是一种数据格式, 不是语言, 和平台语言无关
// json数组
[整形, 浮点型, 布尔类型, 字符串, json数组, json对象]
[12, 12.44, true, "hello...数组
json对象
注意事项:
在一个文件中只能存储一个大的数组或者对象, 但是可以嵌套使用
原素和原始之间使用逗号间隔(一个键值对视为一个元素)
最后一个元素后边没有逗号
{
"lilii...通过使用repeated修饰符,我们可以轻松地处理包含多个值的字段,例如迭代访问、添加和删除元素等操作。
枚举
枚举类型是一种定义常量值列表的方式,用于表示一组相关的命名常量。