awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
json-iterator avatar

json-iterator/java

0
View on GitHub↗
1,566 نجوم·529 تفرعات·Java·MIT·3 مشاهداتjsoniter.com↗

Java

This library is a high-performance JSON processing tool for Java designed to handle data serialization and deserialization with minimal resource consumption. It provides a framework for transforming complex object graphs into JSON strings and mapping raw input directly to typed class properties.

The library distinguishes itself by utilizing compile-time code generation and reflection-free mapping to eliminate expensive runtime overhead. By employing iterator-based stream parsing and zero-allocation buffer management, it processes large or deeply nested data structures while reducing garbage collection pressure. It also supports dynamic type inference, allowing for the extraction of specific values from nested JSON without requiring the definition of formal schema classes.

Beyond its core parsing capabilities, the library offers extensive configuration options for custom serialization logic to accommodate non-standard data formats. It includes compatibility mechanisms that allow it to serve as a drop-in replacement for standard JSON functions, facilitating integration into existing application codebases.

Features

  • High-Performance Parsers - Provides a memory-efficient utility designed to reduce processing time when handling large or deeply nested JSON structures.
  • JSON Serialization Libraries - Converts raw JSON strings into structured objects using efficient parsing techniques that ensure data integrity.
  • معالجة JSON - Converts raw JSON strings into structured Java objects using efficient parsing techniques that maximize execution speed.
  • Class-to-Serializer Registries - Acts as a flexible framework for transforming complex object graphs into JSON strings and mapping raw input to typed properties.
  • JSON Serialization Libraries - Offers a high-performance library for serializing and deserializing JSON data in Java with support for custom mapping.
  • JSON Stream Parsers - Processes JSON input as a continuous stream of tokens to minimize memory allocation and avoid loading entire documents into memory.
  • Compile-Time Code Generation - Uses annotation processing to generate optimized serialization logic at build time, eliminating expensive runtime reflection.
  • Reflection-Free Serialization - Bypasses standard reflection by invoking pre-compiled code paths to map JSON fields directly to object properties at high speed.
  • Graph Serializers - Transforms complex object structures into standard JSON strings by traversing the entire data hierarchy.
  • JSON Data Extraction - Enables the retrieval of specific data points from deeply nested JSON structures using a simple interface.
  • Marshaling Code Generators - Generates optimized code during the build process to reduce runtime processing requirements and improve execution speed.
  • Runtime Type Inference - Supports dynamic type inference for flexible access to nested JSON values without requiring formal schema classes.
  • Buffer-Reusing Serializers - Reuses internal memory buffers during the parsing process to reduce garbage collection pressure and improve performance.

سجل النجوم

مخطط تاريخ النجوم لـ json-iterator/javaمخطط تاريخ النجوم لـ json-iterator/java

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Java

مجموعات منسقة بعناية يظهر فيها Java.
  • Java JSON Libraries

بدائل مفتوحة المصدر لـ Java

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Java.
  • json-iterator/goالصورة الرمزية لـ json-iterator

    json-iterator/go

    13,891عرض على GitHub↗

    This project is a high-performance JSON library for Go, serving as a replacement for the standard encoding/json package. It provides a serialization engine for encoding and decoding data structures, alongside a schemaless parser for extracting specific values from JSON blobs using paths. The library distinguishes itself through a focus on reducing CPU and memory overhead. It implements a high-performance encoder that utilizes buffer reuse and reduced float precision to increase data throughput. Broad capability areas include data serialization, high-performance JSON processing, and schema-le

    Godeserializationgogolang
    عرض على GitHub↗13,891
  • alibaba/fastjsonالصورة الرمزية لـ alibaba

    alibaba/fastjson

    25,625عرض على GitHub↗

    Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and parse JSON data into typed objects. It functions as a JSON parser and stream processor capable of transforming JSON strings into data structures. The project emphasizes high performance JSON processing and memory management, specifically through the use of a pipeline to stream oversized JSON objects and texts to prevent memory exhaustion. It provides capabilities for JSON data serialization and deserialization workflows, including custom JSON data mapping and the ability to def

    Java
    عرض على GitHub↗25,625
  • square/moshiالصورة الرمزية لـ square

    square/moshi

    10,138عرض على GitHub↗

    Moshi is a JSON serialization library and parser for Kotlin and Java. It functions as a reflectionless JSON encoder that converts typed objects to JSON strings and parses JSON data back into language objects. The library distinguishes itself through compile-time adapter generation, which removes the performance overhead associated with runtime reflection. It also provides a polymorphic JSON mapper that uses type identifiers to resolve and instantiate specific subclasses of a common base type. The framework supports custom adapter definitions for specialized type conversion, including nullabi

    Kotlin
    عرض على GitHub↗10,138
  • miloyip/rapidjsonالصورة الرمزية لـ miloyip

    miloyip/rapidjson

    15,095عرض على GitHub↗

    RapidJSON is a high-performance C++ library used for parsing and generating JSON data. It provides both document object model and stream-based interfaces to transform JSON strings into structured data and vice versa. The library includes a JSON schema validator to verify that documents conform to predefined rules and a Unicode transcoder for converting strings between UTF-8, UTF-16, and UTF-32 encodings. It also supports relaxed parsing for non-standard JSON containing comments or trailing commas. Additional capabilities cover JSON pointer navigation for locating specific values and string s

    C++
    عرض على GitHub↗15,095
عرض جميع البدائل الـ 30 لـ Java→

الأسئلة الشائعة

ما هي وظيفة json-iterator/java؟

This library is a high-performance JSON processing tool for Java designed to handle data serialization and deserialization with minimal resource consumption. It provides a framework for transforming complex object graphs into JSON strings and mapping raw input directly to typed class properties.

ما هي الميزات الرئيسية لـ json-iterator/java؟

الميزات الرئيسية لـ json-iterator/java هي: High-Performance Parsers, JSON Serialization Libraries, معالجة JSON, Class-to-Serializer Registries, JSON Stream Parsers, Compile-Time Code Generation, Reflection-Free Serialization, Graph Serializers.

ما هي البدائل مفتوحة المصدر لـ json-iterator/java؟

تشمل البدائل مفتوحة المصدر لـ json-iterator/java: json-iterator/go — This project is a high-performance JSON library for Go, serving as a replacement for the standard encoding/json… alibaba/fastjson — Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and… square/moshi — Moshi is a JSON serialization library and parser for Kotlin and Java. It functions as a reflectionless JSON encoder… miloyip/rapidjson — RapidJSON is a high-performance C++ library used for parsing and generating JSON data. It provides both document… ijl/orjson — orjson is a high-performance Python library for serializing and deserializing JSON data. It functions as both a JSON… mailru/easyjson — easyjson is a high-performance JSON serializer and memory-optimized parser for Go. It provides a reflectionless code…