SIMID 分册导航
报文解析器
粘贴播放器与创意之间交换的 SIMID 报文(单条、JSON 数组或一行一条),按所选版本的官方结构逐字段校验:envelope 成员与类型、消息参数的必选与取值、resolve / reject 的配对、会话号与消息序号、错误码号段归属。
输入只在浏览器内解析,不发往服务端;参数结构表取自 data/simid-spec/schema.json。
载入示例
报文输入
解析结果
1 条消息 · 0 项错误 · 0 项警告 · 1 项提示- #1createSession创意侧repaired
- 会话号
- 173378a4…
- 序号
- 0
- 时间戳
- 1564501643047
会话时序
序号按发送方独立计数:首条为 0,之后逐条 +1。
- 创意侧: 0
校验结论
第 1 条不是严格 JSON,已按 jsonrepair 修复后校验(官方文档示例本身就是键未加引号的 JS 字面量;生产传输必须是 JSON 字符串)
本工具依据的规则
每条结论都带官方章节出处;下列为覆盖到的检查项。
- SIMID_PARSE_FAILED§8.3.2 Message Serialization
- SIMID_REPAIRED§8.3.2 Message Serialization
- SIMID_NOT_OBJECT§8.1.1 Data Structure
- ENVELOPE_FIELD_MISSING§8.1.1 Data Structure
- ENVELOPE_FIELD_TYPE§8.1.1 Data Structure
- ENVELOPE_EXTRA_FIELD§8.1.1 Data Structure
- TIMESTAMP_NOT_EPOCH§8.1.1 Data Structure / Message.timestamp
- SESSION_ID_WEAK§8.4 Session Layer
- TYPE_UNKNOWN§4.1 Reference Table
- ARGS_ABSENT§8.1.1 Data Structure / Message.args
- ARGS_MISSING_REQUIRED§4 API Reference
- ARGS_TYPE§4 API Reference
- ARGS_ENUM§4.3.7 SIMID:Player:init(枚举定义)
- ARGS_VALUE_UNLISTED§4 API Reference(官方 Values/Codes 清单)
- ARGS_UNKNOWN§4 API Reference
- RESPONSE_MESSAGE_ID§8.2.1 resolve Messages / §8.2.2 reject Messages
- RESOLVE_ARGS§8.2.1 resolve Messages
- REJECT_ARGS§8.2.2 reject Messages
- RESPONSE_ORPHAN§8.2 Messages Categories
- REJECT_VALUE§8.2.2 reject Messages
- REJECT_VALUE_FIELD§7 Error Handling and Timeouts
- REJECT_VALUE_TYPE§8.2.2 reject Messages
- ERROR_CODE_UNKNOWN§9 Error Codes
- ERROR_CODE_RANGE§9 Error Codes(1100-1199 / 1200-1299 号段)
- SESSION_ID_INCONSISTENT§8.4 Session Layer
- MESSAGE_ID_SEQUENCE§8.1.1 Data Structure / Message.messageId
- CREATE_SESSION_FIRST§8.4.1 Establishing a New Session
- CREATE_SESSION_ARGS§8.4.1 Establishing a New Session
- TIMESTAMP_ORDER§8.1.1 Data Structure / Message.timestamp