20 مستودعات
Utilities for transforming data structures into formatted JSON strings.
Distinct from Structured JSON Generation: None of the candidates cover general data-to-JSON serialization; most focus on LLM generation or API servers.
Explore 20 awesome GitHub repositories matching data & databases · JSON Serializers. Refine with filters or upvote what's useful.
Lancet هو امتداد شامل للمكتبة القياسية في Go، يوفر مجموعة من الدوال وهياكل البيانات القابلة لإعادة الاستخدام والمصممة لتقليل الكود المتكرر (boilerplate) في التطبيقات. يعمل كأداة عامة عبر مجالات متعددة، بما في ذلك التزامن، والأمان، والشبكات، والمنطق الوظيفي. يتميز المشروع بأدوات متخصصة لتزامن Go، مثل القفل بالمفاتيح (keyed locking) ومعالجة التدفق القائمة على القنوات، ومجموعة أدوات برمجة وظيفية مخصصة تدعم التجزئة (currying) وتكوين الدوال. كما يتضمن مكتبة تشفير مخصصة تنفذ التشفير المتماثل وغير المتماثل باستخدام معايير AES وRSA وSM. تغطي المكتبة مجموعة واسعة من مجالات القدرات، بما في ذلك هياكل البيانات المتقدمة مثل ذاكرة التخزين المؤقت LRU وأشجار البحث الثنائية، والحسابات الرياضية للجبر والإحصاء، وتكامل نظام التشغيل لإدارة العمليات والملفات. كما توفر أدوات لشبكات HTTP، ومعالجة التاريخ والوقت، ومعالجة البيانات عالية المستوى مثل جبر المجموعات وتقييم التدفق الكسول (lazy stream evaluation).
Provides utilities for transforming complex data structures into formatted JSON strings for service exchange.
GluonTS هي مكتبة سلاسل زمنية احتمالية وإطار عمل للتنبؤ بالتعلم العميق. توفر مجموعة أدوات لبناء وتدريب وتقييم بنى الشبكات العصبية التي تتنبأ بالقيم المستقبلية كتوزيعات احتمالية لتحديد عدم اليقين. يتميز المشروع بدعم التنبؤ بدون تدريب مسبق (zero-shot) ودمج نهج نمذجة متنوعة، بما في ذلك الشبكات العصبية الاحتمالية العميقة وأغلفة للمكتبات الإحصائية الخارجية مثل Prophet و R forecast. ينفذ بدائيات معمارية متخصصة مثل الالتفافات السببية والشبكات المتبقية القابلة للعكس لمنع تسرب المعلومات وتعيين التمثيلات الكامنة في توزيعات احتمالية صالحة. يغطي إطار العمل سطح هندسة بيانات شاملاً، بما في ذلك توسيع السلاسل الزمنية، والتحويلات التقابلية، والنمذجة الهرمية. يستخدم Apache Arrow و Parquet لبث مجموعة البيانات عالي الأداء وإدارة الوصول العشوائي. لتقييم النموذج، يتضمن جناح تقييم لقياس دقة التنبؤ والتغطية الاحتمالية باستخدام مقاييس مثل خسارة الكمية ودرجات رتبة الاحتمال المستمرة. تدعم المكتبة نشر النموذج من خلال التكامل مع Amazon SageMaker.
Converts complex Python objects into human-readable JSON text for cross-version compatibility.
TinyBase هو مخزن بيانات تفاعلي وقاعدة بيانات علائقية في الذاكرة مصممة لاستمرار حالة جهة العميل. يعمل كمحرك مزامنة محلي أولاً يدمج الحالة الموزعة باستخدام أنواع بيانات متماثلة خالية من التعارض (CRDTs) وساعات منطقية لضمان تقارب البيانات الحتمي. يتميز المشروع بمكتبة للتحقق من المخطط تحول التعريفات الخارجية من أدوات مثل Zod وYup وTypeBox إلى تعريفات مخزن آمنة للنوع. ويوفر بنية تحتية للتحرير التعاوني في الوقت الفعلي، باستخدام المزامنة مع Automerge وYjs وPartyKit للحفاظ على حالة متسقة عبر عملاء وخوادم متعددة. تشمل مساحة القدرات نمذجة البيانات العلائقية مع الجداول والمفاتيح الخارجية، والاستعلام والفهرسة الشبيهة بـ SQL، والمعاملات الذرية للطفرات المجمعة. يدعم مجموعة واسعة من محولات الاستمرار، بما في ذلك تخزين المتصفح، وSQLite، وCloudflare Durable Objects. يوفر النظام أيضاً ربط حالة ثنائي الاتجاه ومكونات تعريفية للتكامل مع React وSolidJS وSvelte.
Serializes the entire data store into a JSON blob for persistence or transport.
هذا المشروع عبارة عن مكتبة وإطار عمل Protocol Buffers لـ Swift يوفر وقت تشغيل (runtime) لتسلسل وإلغاء تسلسل البيانات المهيكلة. يتضمن مولد كود يحول ملفات المخطط (schema) إلى هياكل Swift آمنة من حيث النوع، وإطار عمل للتسلسل الثنائي لتحويل البيانات إلى تدفقات مضغوطة. تعمل المكتبة كأداة تعيين بيانات JSON، حيث تحول الرسائل إلى تمثيلات JSON قياسية لتسهيل تبادل البيانات عبر المنصات. تستخدم نهجًا يعتمد على المخطط لضمان نمذجة بيانات متسقة بين تطبيقات Swift والخدمات المكتوبة بلغات أخرى. يغطي إطار العمل تسلسل وإلغاء تسلسل البيانات الثنائية و JSON، باستخدام مكتبة وقت تشغيل تعتمد على الواجهات للتعامل مع هذه التنسيقات عبر الرسائل المولدة.
Transforms native data structures into standard JSON representations for cross-platform compatibility.
easyjson is a high-performance JSON serializer and memory-optimized parser for Go. It provides a reflectionless code generator that creates static Go methods for marshaling and unmarshaling data, eliminating the need for runtime reflection to improve execution speed. The library reduces CPU and memory overhead through several optimization strategies. It employs a system of reusable memory buffer pools to minimize heap allocations and garbage collection pressure. Additionally, it utilizes string interning to deduplicate repeated values and zero-copy string referencing to point to existing buff
Provides optimized utilities for transforming Go data structures into formatted JSON strings.
JSON-java is a Java library for parsing and generating JSON text and mapping it to Java objects and collections. It functions as a serialization framework for converting class instances and data structures into standardized JSON strings. The project includes a JSON pointer implementation for retrieving specific values from documents using string or URI fragment representations. It also provides a converter for translating data structures between JSON and XML, as well as a translator for transforming data between JSON and web formats such as HTTP headers, cookies, and comma-delimited lists. T
Functions as a serialization framework for converting Java class instances and data structures into standardized JSON strings.
هذا المشروع عبارة عن أداة كشط بيانات وصفية ببليوغرافية ومترجم ويب لـ Zotero مصمم لالتقاط الاستشهادات وبيانات المراجع تلقائيًا من قواعد بيانات الأبحاث. يعمل ككاشط ويب أكاديمي صيني متخصص يستخرج المعلومات الببليوغرافية ومحتوى الأبحاث لتبسيط تنظيم المكتبة. تركز الأداة بشكل خاص على بنية وترميز قواعد بيانات اللغة الصينية وبوابات الأبحاث. تتيح استخراج البيانات الوصفية الأكاديمية من هذه المصادر للتكامل المباشر في Zotero، مما يلغي الحاجة إلى الإدخال اليدوي لتفاصيل المراجع. يستخدم النظام استخراج المحتوى القائم على القواعد ورسم خرائط البيانات الوصفية القائم على المخطط لتحديد أنماط الاستشهاد وترجمة عناصر الموقع إلى حقول ببليوغرافية موحدة. يستخدم اجتياز DOM واستهداف محددات CSS لتحديد البيانات وتسلسلها في تنسيقات منظمة.
Serializes extracted bibliographic entities into structured JSON for seamless ingestion by Zotero.
Rhino هو محرك JavaScript قائم على Java ينفذ طبقة توافق ECMAScript للتنفيذ داخل آلة افتراضية Java. يعمل كمحرك برمجة نصية مضمن وجسر برمجي، مما يسمح بدمج وتنفيذ كود JavaScript داخل تطبيقات Java. يسهل المشروع التواصل المباشر بين اللغات عن طريق تعيين فئات وكائنات Java في بيئة JavaScript. يتيح هذا التكامل للبرامج النصية التفاعل مع خدمات النظام الداخلية وكائنات المضيف الأصلية من خلال آلية تعيين مخصصة. يعمل المحرك على تحسين الأداء من خلال تجميع JavaScript إلى Java bytecode ويدعم نموذج تنفيذ مزدوج لموازنة وقت البدء وسرعة وقت التشغيل. يتضمن قدرات لتسلسل البيانات عبر اللغات، ومعالجة XML، وإدارة سياقات التنفيذ المعزولة للمهام المتزامنة. يتم توفير غلاف تفاعلي للتحرير وتصحيح الأخطاء في الوقت الفعلي.
Facilitates the marshalling of complex JavaScript objects into byte streams for cross-language compatibility.
Gravity هي لغة برمجة قابلة للتضمين ومجمعة إلى بايت كود (bytecode) مصممة لتوفير منطق قابل للبرمجة داخل التطبيقات المضيفة. هي لغة مدارة بجمع القمامة (garbage-collected) تستخدم نظام العلامة والمسح (mark-and-sweep) لأتمتة إدارة الذاكرة ومنع التسريبات. تتميز اللغة بنموذج تنفيذ متزامن قائم على الألياف (fiber-based)، مما يسمح بتشغيل مهام متعددة غير محظورة في وقت واحد. كما تعمل كلغة أصلية لـ JSON، وتتميز بأدوات تسلسل مدمجة لتحويل هياكل البيانات المعقدة من وإلى تنسيق JSON. يتضمن المشروع آلة افتراضية ومجمعاً يحول الكود المصدري إلى تنسيق بايت كود محمول لتحسين سرعة التنفيذ.
Provides utilities for transforming complex data structures into formatted JSON strings.
maptalks.js هي مكتبة عرض خرائط JavaScript وإطار عمل تفاعل خرائط ويب يستخدم لعرض البيانات الجغرافية التفاعلية ثنائية وثلاثية الأبعاد على لوحة ويب. تعمل كمحرك جغرافي مكاني ثلاثي الأبعاد يدعم تنسيقات 3DTiles وGLTF، وأداة تصور GeoJSON، ومكتبة تحليل مكاني. يتميز المشروع بالعرض عالي الأداء والرسوم المتحركة الجغرافية المكانية الديناميكية، بما في ذلك القدرة على محاكاة تدفق حركة المرور وتنفيذ انتقالات مرئية سلسة لعناصر الخريطة. يوفر أدوات شاملة لتحرير الهندسة التفاعلية، مما يسمح للمستخدمين برسم وتعديل الأشكال المتجهة، والدوائر، ومنحنيات بيزييه مباشرة على الخريطة. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك التحليل الجغرافي المكاني لحساب المسافات والمساحات، وتحويل نظام الإحداثيات، وإدارة الطبقات المعقدة. تتضمن مجموعة واجهة مستخدم واسعة مع نوافذ معلومات، وقوائم سياق، ولوحات تحكم مخصصة للخرائط. يتم التعامل مع تكامل البيانات من خلال سير عمل GeoJSON، وجلب الموارد عن بعد، وأدوات التسلسل التي تصدر حالات الخريطة والهندسة إلى JSON.
Converts complex spatial objects and geometries into standardized JSON or GeoJSON strings.
Dhall is a type-safe configuration language designed to create programmable configuration files that are guaranteed to terminate. It is a non-Turing-complete language that uses a strict type system to ensure correctness and prevent infinite loops during evaluation. The project functions as a deterministic configuration engine and marshalling tool, converting programmable expressions into static formats such as JSON, YAML, and Bash. It distinguishes itself through a focus on security and integrity, using semantic hashing to pin remote imports and enforcing origin policies to prevent data exfil
Converts interpreted expressions into target file formats or language bindings like JSON and YAML.
YYModel هي مكتبة تعيين نماذج JSON ومُعيّن بيانات ثنائي الاتجاه مصمم لتحويل بيانات JSON الخام إلى كائنات نموذج مهيكلة والعكس. تعمل كمحلل JSON آمن للنوع يستخدم الإكراه التلقائي للنوع لمنع تعطل التطبيقات الناجم عن أنواع البيانات غير المتوافقة أثناء عملية التحليل. يستخدم إطار العمل استبطان وقت التشغيل لتعيين مفاتيح JSON إلى خصائص النموذج بناءً على قواعد التسمية والتكوينات الصريحة. يدعم إنشاء كائنات النموذج المتداخلة من خلال اجتياز عودي لتسلسل البيانات ويوفر طبقة ترجمة متسقة لكل من التسلسل وإلغاء التسلسل. تغطي مساحة قدراتها منطق تعيين البيانات لربط المفاتيح غير المتطابقة بالخصائص وسير عمل تسلسل يقوم بتوحيد كائنات التاريخ باستخدام تنسيق ISO8601. تقوم الأداة بتحويل القواميس الخام إلى كائنات مهيكلة باستخدام نهج قائم على المخطط لضمان سلامة النوع لنقل الشبكة أو التخزين المحلي.
Implements utilities to transform structured model objects back into formatted JSON strings including ISO8601 date standardization.
Jodd is a suite of lightweight Java extensions and standard library utilities designed for application configuration, database mapping, dependency injection, and HTML parsing. It provides a consolidated set of core tools to facilitate Java development with a zero-dependency core to ensure compatibility and a small footprint across environments. The project features a pragmatic dependency injection container for managing object lifecycles and a database mapper that uses SQL templates to map result sets directly to Java objects. It includes a specialized configuration manager supporting profile
Provides utilities for converting data structures into JSON strings and parsing JSON back into objects.
إطار عمل MvvmCross هو إطار عمل .NET MVVM مصمم لبناء تطبيقات عبر المنصات عن طريق فصل منطق الأعمال عن واجهات المستخدم الأصلية. يعمل كمحرك تنقل ومكتبة لربط بيانات واجهة المستخدم، مما يتيح تغليف المنطق داخل نماذج العرض (View models) التي يتم إعادة استخدامها عبر أنظمة تشغيل مختلفة. يوفر إطار العمل طبقة تجريد عتاد أصلية وحاوية حقن تبعية (Dependency injection) لفصل المكونات وتوفير واجهة متسقة للوصول إلى ميزات الجهاز. ينسق إطار العمل الانتقالات الآمنة للأنواع بين الشاشات الأصلية ويدير مزامنة البيانات بين فئات المنطق المشتركة ومكونات واجهة المستخدم الأصلية من خلال إشعارات تغيير الخصائص. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك إدارة دورة حياة التطبيق، والربط العميق بـ URI، وتسجيل الخدمة القائم على عكس التحكم (IoC). كما يتضمن أدوات للتدويل، ومراسلة النشر والاشتراك عبر مجمع أحداث مرجعي ضعيف، وتكامل العتاد للمستشعرات، وتحديد الموقع الجغرافي، والمصادقة البيومترية.
Provides standardized utilities for converting objects to JSON strings and vice versa for data persistence.
msgspec is a high-performance data modeling, serialization, and schema validation toolkit for Python. It serves as a type-safe serialization framework that integrates schema enforcement and data parsing into a single pass, functioning as both a data serialization library and a schema validation system based on standard Python type annotations. The project distinguishes itself through high-performance structural primitives, including compilation-based routine generation and zero-copy buffer parsing. It optimizes memory usage via garbage collection-aware layouts and reduces processing overhead
Converts Python objects into formatted JSON bytes with support for deterministic key ordering.
container-diff is an OCI container image analysis and differencing tool used to audit image composition and identify changes between images. It functions as an image analysis tool for listing files, sizes, and metadata, and as a comparison utility to detect differences in file systems, layer histories, and installed packages. The project distinguishes itself through a plugin-based architecture that allows for custom image analyzer extensions. It utilizes dedicated package-manager parsers to audit software versions and sizes, and employs a layer-based approach to analyze the sequence of creati
Provides utilities to transform analysis results into formatted JSON strings for programmatic use.
yyjson is a high-performance C library for parsing, serializing, and manipulating JSON data structures. It functions as a memory-efficient data tool that utilizes custom memory pools and contiguous block allocation to minimize fragmentation and overhead. The project distinguishes itself as a SIMD JSON processor, using hardware-accelerated vector instructions for rapid string validation and parsing. It provides a toolkit for querying, modifying, and patching nested JSON objects and arrays through pointer-based access and path expressions. The library covers a broad range of data manipulation
Transforms internal data structures into formatted JSON strings with options for pretty-printing and numeric notation.
SBJson is an Objective-C JSON parser and generator designed for the parsing and generation of JSON data. It functions as a strict JSON validator, enforcing rigid grammar rules to ensure input data adheres to formal specifications. The project features an incremental JSON stream parser that processes UTF8 data in chunks to extract documents without loading the entire payload into memory. It also serves as a JSON data serializer that transforms native data objects into formatted strings using deterministic key sorting. The system manages data serialization workflows and implements security mea
Provides utilities for transforming native data structures into formatted JSON strings with deterministic key sorting.
توفر هذه المكتبة جسراً اتصالاً آمناً لتطبيقات Android، مما يتيح التفاعل بين كود Java الأصلي وواجهات JavaScript القائمة على الويب داخل WebView. تسهل المكتبة استدعاء أساليب النظام الأصلية من نصوص الويب وتدير تبادل البيانات عبر حدود اللغة. يستخدم إطار العمل طبقة اعتراض قائمة على المطالبات (prompt-based) للتحقق من توقيعات الأساليب قبل التنفيذ، مما يضمن عدم تشغيل سوى الكود الأصلي المصرح به. يدعم النظام تبادل البيانات المعقدة من خلال التسلسل المهيكل ويوفر آلية لربط الأساليب الأصلية بواجهات الويب، مما يسمح بالتنفيذ الديناميكي عبر فحص وقت التشغيل. يتعامل النظام مع العمليات غير المتزامنة من خلال الاحتفاظ بسجل لمراجع الوظائف على جانب الويب. يسمح هذا لمهام الخلفية الأصلية بتشغيل استدعاءات JavaScript محددة عند الانتهاء، مما يدعم سير العمل المتكامل في تطبيقات الهاتف المحمول الهجينة.
Marshals complex native objects into JSON to ensure data compatibility across the language boundary.
VBA-JSON هي مكتبة مصممة لتحليل وتسلسل بيانات JSON داخل بيئات Visual Basic for Applications. تعمل كمكتبة بيانات لأتمتة المكتب، مما يمكن تطبيقات Microsoft Office القديمة من معالجة البيانات المهيكلة والتفاعل مع خدمات الويب الحديثة. تقوم الأداة بتحويل نص JSON الخام إلى كائنات ومجموعات أصلية، مما يسمح للمطورين بالوصول إلى البيانات ومعالجتها باستخدام طرق الفهرسة والتكرار القياسية. كما تقوم بالعملية العكسية، حيث تحول هياكل اللغة الأصلية إلى سلاسل متوافقة مع JSON للتبادل مع الأنظمة الخارجية. من خلال التعامل مع الترجمة بين أنواع البيانات الأصلية والنصوص المهيكلة، تسهل المكتبة التكامل مع خدمات الويب RESTful. يعتمد التنفيذ على محلل تنازلي متكرر (recursive descent parser) ومحلل رموز آلة الحالة (state-machine tokenizer) لمعالجة هياكل البيانات المتداخلة وتعيين بدائيات اللغة المحددة إلى تنسيقات JSON صالحة.
Transforms native objects and collections into structured JSON strings for external exchange.