7 个仓库
The process of locating and retrieving specific data values from complex JSON structures.
Distinct from JSON and Tree Data: None of the candidates adequately describe the specific domain of extracting values from JSON using pointers.
Explore 7 awesome GitHub repositories matching data & databases · JSON Data Extraction. Refine with filters or upvote what's useful.
JSON-java 是一个用于解析和生成 JSON 文本并将其映射到 Java 对象和集合的 Java 库。它作为一个序列化框架,用于将类实例和数据结构转换为标准化的 JSON 字符串。 该项目包含一个 JSON 指针实现,用于通过字符串或 URI 片段表示从文档中检索特定值。它还提供了一个转换器,用于在 JSON 和 XML 之间转换数据结构,以及一个用于在 JSON 与 HTTP 标头、Cookie 和逗号分隔列表等 Web 格式之间进行转换的翻译器。 该库涵盖了 JSON 处理的广泛功能,包括对象序列化和反序列化。它支持将 JSON 文本灵活解析为对象,并支持生成标准化的 JSON 文档。
Uses pointers and URI fragments to locate and retrieve specific values from complex JSON documents.
CrawlerTutorial 是一个全面的 Python 网络爬虫教程和框架,旨在从静态和动态网站中提取数据。它作为一个网络数据提取管道和 HTTP 请求编排器,涵盖了从初始获取到最终数据存储的爬虫应用程序全生命周期。 该项目提供了关于反机器人绕过技术和 Web API 逆向工程的专业指导。它包括通过身份掩码和代理轮换规避浏览器检测的方法,以及通过分析网络流量和请求签名识别隐藏 API 端点的技术。 该框架包含广泛的功能,包括针对 JavaScript 重度页面的浏览器自动化、通过 QR 码或短信的自动用户身份验证以及会话持久性管理。它还具有用于清理原始文本、删除重复记录并将收集到的信息持久化到平面文件或关系数据库中的数据预处理工具。
Implements logic to locate and retrieve specific data values from complex JSON API responses.
HandyJSON 是一个 Swift JSON 序列化库和数据映射器。它作为一个对象映射器,将 JSON 数据转换为类型化的 Swift 模型,并将 Swift 对象转换回 JSON 字符串以进行存储或传输。 该库使用反射自动将 JSON 键映射到对象属性,并支持自定义映射元数据以解决 API 和代码之间的命名差异。它提供了从 JSON 结构内的深层嵌套路径中提取值的功能,并支持日期和 URL 等复杂类型的转换。 该框架处理 JSON 到结构化类和结构体的反序列化以及模型对象的序列化。它还允许通过填充从 JSON 字符串或字典派生的值来更新现有的对象实例。
Locates and retrieves specific data values from complex, deeply nested JSON structures.
本项目是一个全面的前端开发指南和路线图,旨在帮助工程师掌握现代 Web 开发所需的技能和专业标准。它作为掌握 HTML、CSS 和 JavaScript 的技术参考,提供了结构化的学习路径,并绘制了从初学者过渡到专业 Web 工程师所需的专业能力图谱。 该资源作为一个分类目录和 JavaScript 生态系统概览。它编录了行业标准的框架、库和实用程序,为状态管理、CSS 框架和静态网站生成器提供了具体建议。 该指南涵盖了广泛的工程能力,包括 UI 架构、Web 性能优化和可访问性审计。它还为构建自动化、部署策略以及专业工作流的开发者工具选择提供了指导。
Includes technical references for locating and retrieving specific data values from complex JSON structures.
Varnish Cache 是一个 HTTP 反向代理缓存、流量管理器和边缘内容交付工具。它作为一个 HTTP 加速器,将响应存储在内存中以减少后端负载并提高交付速度。该系统还可用作 TLS 终止代理,并使用编译语言定义请求处理和缓存逻辑的配置引擎。 该项目的独特之处在于其编译后的配置语言,它将特定的领域逻辑转换为机器码,以线速执行请求处理。它提供高性能的内存中心化存储和专门的缓存管理,例如用于有针对性地清除相关对象的代理键失效。 该平台涵盖了广泛的流量管理和优化功能,包括动态后端路由、请求速率限制和后端健康隔离。它支持 URL 查询字符串和标头的内容规范化,以及 HMAC 签名计算等安全功能。 该软件支持通过容器镜像和 Kubernetes Helm Chart 进行云原生部署。
Retrieves specific values from JSON strings or request bodies using filters to extract data from complex structures.
RedisJSON 是一个使用原生二进制格式在 Redis 中存储和管理 JSON 数据的系统。它支持存储 JSON 文档,并能通过目标路径语法检索嵌套数据。 该项目提供了对嵌套 JSON 对象中单个元素执行原子更新的能力,无需检索并重写整个文档即可进行修改。它还支持 NoSQL 数据索引,通过在特定字段上创建二级索引,加速跨数据集的搜索和过滤操作。 其更广泛的功能涵盖了分层数据检索,以及将 JSON 字段映射到外部索引结构以实现快速搜索。
Enables extraction of specific elements or subsets from JSON documents using path syntax.
Angle Grinder is a command line log processor and analytics tool used for parsing, filtering, and aggregating logs through a pipeline of text transformations. It functions as a text transformation pipeline that converts unstructured logs, as well as JSON and logfmt serialized data, into structured fields for analysis. The tool enables the computation of summary statistics, including running totals, counts, averages, and percentiles. It specifically supports time series log processing by partitioning data into discrete time windows to analyze event frequency and system behavior. The processin
Parses JSON-serialized logs into structured fields with support for nested structures.