null 与部分数据
数据不可用时字段为 null 而非省略,保证响应结构稳定。
场景返回结果
某市场对该饰品无实时覆盖该市场直接从 markets[] 中缺席,不会出现 null 行。
某市场只有在售、没有求购单(仅挂单,如 Skinport)bestBid 与求购相关字段可能为 null。
计算涨跌所需的基线缺失spreadBps、changePct24h 等为 null。
价差超过 ±100%(10000 基点)nbbo/pricing 的 spreadBps 被置为 null(过期/异常求购价);交叉/负价差会保留,depth 的 spreadBps 从不裁剪。
成交量尚未接入volume24h 为 null(不是 0)。
永远不要把 null 当作 0。null 表示"未知 / 不可用";0 表示"实测为零"。把两者混同会扭曲均值与图表。