3 个仓库
Recursive data structures used to represent and manipulate JSON data without a predefined schema.
Distinguishing note: Existing candidates focus on searching or rendering trees; this is the fundamental data representation itself.
Explore 3 awesome GitHub repositories matching data & databases · Recursive JSON Value Trees. Refine with filters or upvote what's useful.
This is a Rust serialization library for converting data structures to and from JSON strings and byte streams. It is built as a framework within the Serde ecosystem, providing both a strongly typed parser for compile-time safety and a recursive value tree for manipulating JSON data without a predefined schema. The project supports both typed and untyped processing. It can map JSON data into specific Rust types for schema conformity or parse input into a flexible, schemaless representation. It also includes macro-based utilities for the dynamic construction of JSON objects.
Provides a recursive enum-based tree representation for manipulating schemaless JSON data.
jless 是一个交互式 JSON 浏览器和命令行查看器,专为在终端中阅读和导航层级数据结构而设计。它作为一个终端 JSON 格式化工具,可以美化打印来自文件或标准输入的数据,并支持换行符分隔的格式。 该工具可用作 JSON 路径提取器,允许用户识别并复制从根节点到特定节点的点号或括号表示法路径。它还包含一个正则表达式搜索工具,用于使用全文正则表达式在 JSON 数据集中定位特定的键和值。 该应用程序提供了层级数据导航功能,使用户能够展开和折叠对象及数组。它具有语法高亮、可配置的行号显示,以及将选定节点的值或键直接提取到系统剪贴板的功能。
Uses recursive value trees to represent JSON, enabling the selective expansion and collapse of nodes.
go-simplejson is a JSON manipulation library for Go that provides schemaless parsing and modification of arbitrary JSON data. It serves as a wrapper for interacting with JSON structures without requiring the definition of predefined structs or schemas. The library enables dynamic processing of JSON payloads through a recursive tree structure and a mutable node hierarchy. This allows for the extraction and modification of values from complex, nested objects where the data format may be unknown or change dynamically. The project covers arbitrary JSON parsing and the retrieval of data from dyna
Represents nested JSON objects and arrays as a recursive tree of nodes for dynamic traversal without schemas.