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 تفاعلي وعارض سطر أوامر مصمم لقراءة وتصفح هياكل البيانات الهرمية داخل الطرفية (terminal). يعمل كمنسق JSON طرفي يقوم بعرض البيانات بشكل جميل من الملفات أو المدخلات القياسية، بما في ذلك دعم التنسيقات المحددة بسطر جديد. تعمل الأداة كمستخرج لمسار JSON، مما يسمح للمستخدمين بتحديد ونسخ مسارات التدوين بالنقطة أو الأقواس من الجذر إلى عقد محددة. كما تتضمن أداة بحث بالتعبيرات النمطية (regex) لتحديد مفاتيح وقيم معينة داخل مجموعات بيانات JSON باستخدام تعبيرات نمطية كاملة النص. يوفر التطبيق قدرات لتصفح البيانات الهرمية، مما يتيح للمستخدمين توسيع وطي الكائنات والمصفوفات. يتميز بتمييز الصيغة (syntax highlighting)، وترقيم الأسطر القابل للتكوين، والقدرة على استخراج قيم العقد المركزة أو المفاتيح مباشرة إلى حافظة النظام.
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.