Skip to content

数据协议(Protocol)

为统一跨平台消费格式,引入了可选的协议头定义(不破坏现有输出)。

  • 协议常量:TABLES_PROTOCOL_NAME = 'khgame.tables'TABLES_PROTOCOL_VERSION = 1
  • 类型定义:src/core/protocol.ts

示例(jsonxSerializer 产物结构):

json
{
  "protocol": { "name": "khgame.tables", "version": 1 },
  "source": { "fileName": "Example", "sheetName": "__data" },
  "convert": {
    "tids": ["001"],
    "result": { "001": { "...": "..." } },
    "collisions": []
  }
}

注意:

  • 现有 json/js/ts/ts-interface 序列化器保持兼容,不增加协议头。
  • 若要使用协议头,请使用 jsonxSerializer 或自定义序列化器。

MIT Licensed