1 个仓库
Identifying specific elements within a data stream using path patterns to trigger callbacks.
Distinct from Path-Based Node Selection: The candidates are focused on visual UI node editors, whereas this is a data-processing logic for JSON streams.
Explore 1 awesome GitHub repository matching data & databases · Path-Based Node Matching. Refine with filters or upvote what's useful.
oboe.js 是一个流式 JSON 解析器和 HTTP 流客户端,专为增量数据处理而设计。它允许应用程序在网络请求或可读流到达时,在整个下载完成之前对单个 JSON 对象进行处理。 该库作为 JSON 流转换器,支持在传输过程中对节点进行修改、过滤和映射。它具有基于路径的节点选择功能,可在匹配特定模式时触发回调,并能在找到所需数据后提前终止网络连接以节省带宽。 为了处理超出系统可用内存的数据集,该库利用基于流的内存管理来丢弃已处理的节点。它还支持通过长连接将历史记录与实时更新合并,并提供在连接中断时恢复部分数据的能力。
Triggers specific callbacks by monitoring the depth and key sequence of the JSON tree during parsing.