awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alibaba avatar

alibaba/fastjsonArchived

0
View on GitHub↗
github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn↗

Fastjson

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 define specific object representations.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Features

  • JSON Serialization Libraries - Provides high-performance capabilities to transform JSON strings into typed Java objects.
  • JSON Data Parsers - Transforms JSON strings back into typed Java objects by mapping data structures to specific classes.
  • JSON Parsers - Functions as a high-performance JSON parser capable of transforming JSON strings into data structures.
  • High-Performance Parsers - Optimizes JSON processing for speed and minimal memory overhead to handle large data volumes.
  • JSON - Implements streaming parsers to incrementally process oversized JSON datasets and prevent memory exhaustion.
  • Memory-Efficient Streaming - Prevents application memory exhaustion by streaming oversized JSON objects and texts through a processing pipeline.
  • Direct Buffer Processing - Processes large JSON datasets using direct memory buffers to minimize heap allocation and prevent memory exhaustion.
  • Data Binding Frameworks - Acts as a Java data binding framework that maps JSON data to Java classes using annotations.
  • Object Representation Mapping - Enables the definition of specific object representations to maintain consistent data structures during JSON conversion.
  • Custom Field Mapping - Controls precisely which object fields appear in the JSON output through annotations and custom date formatting.
  • Output Filtering - Allows filtering specific fields using annotations to determine exactly which data appears in the final JSON structure.
  • Field Mapping Optimizations - Implements bytecode-based field mapping to avoid the performance overhead of repeated reflection calls.
  • Serialization Control - Provides annotation-driven control over field visibility and output formatting during JSON serialization.
  • Circular Reference Detection - Prevents infinite loops during serialization by tracking object identity hashes for self-referencing data structures.
  • Generic Type Resolution - Ensures correct object instantiation for nested collections by resolving complex generic type arguments during deserialization.
  • Databases and Storage - High-performance Java JSON parsing and serialization library.
  • JSON - 功能完善且性能卓越的JSON处理库。
  • JSON-Verarbeitung - Fast JSON processor with minimal dependencies.
  • Code Quality and Patterns - High-performance JSON processing library for Java.
  • Java and JVM Ecosystem - Library for converting Java objects to JSON.
  • ProGuard Configurations - Provides JSON parsing configuration rules.
25,625 Stars·6,409 Forks·Java·Apache-2.0·10 Aufrufe

Star-Verlauf

Star-Verlauf für alibaba/fastjsonStar-Verlauf für alibaba/fastjson

Häufig gestellte Fragen

Was macht alibaba/fastjson?

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.

Was sind die Hauptfunktionen von alibaba/fastjson?

Die Hauptfunktionen von alibaba/fastjson sind: JSON Serialization Libraries, JSON Data Parsers, JSON Parsers, High-Performance Parsers, JSON, Memory-Efficient Streaming, Direct Buffer Processing, Data Binding Frameworks.

Welche Open-Source-Alternativen gibt es zu alibaba/fastjson?

Open-Source-Alternativen zu alibaba/fastjson sind unter anderem: miloyip/rapidjson — RapidJSON is a high-performance C++ library used for parsing and generating JSON data. It provides both document… fasterxml/jackson — Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into… square/moshi — Moshi is a JSON serialization library and parser for Kotlin and Java. It functions as a reflectionless JSON encoder… bytedance/sonic — Sonic is a high-performance Go JSON serialization library that provides tools for encoding and decoding native data… tidwall/gjson — gjson is a Go JSON parser designed for schema-less reading and value extraction. It allows for the retrieval of… swiftyjson/swiftyjson — SwiftyJSON is a Swift JSON parsing library and data wrapper designed to simplify the reading and manipulation of JSON…

Open-Source-Alternativen zu Fastjson

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Fastjson.
  • miloyip/rapidjsonAvatar von miloyip

    miloyip/rapidjson

    15,095Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗15,095
  • fasterxml/jacksonAvatar von FasterXML

    FasterXML/jackson

    9,740Auf GitHub ansehen↗

    Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into native language objects. It functions as a JSON data binding library and a streaming parser that reads and writes data as discrete tokens to process large datasets with minimal memory. The project distinguishes itself through a bytecode serialization accelerator that replaces standard reflection with generated bytecode to increase data binding speed. It employs a module-based extensibility model to support a wide range of formats beyond JSON, including XML, YAML, CSV, TOML, and bin

    hacktoberfestjacksonjava-json
    Auf GitHub ansehen↗9,740
  • square/moshiAvatar von square

    square/moshi

    10,138Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,138
  • bytedance/sonicAvatar von bytedance

    bytedance/sonic

    9,492Auf GitHub ansehen↗

    Sonic is a high-performance Go JSON serialization library that provides tools for encoding and decoding native data structures. It functions as a JIT-accelerated encoder, a JSON AST parser, a stream processor, and a lazy decoder. The project utilizes just-in-time machine code generation to optimize the encoding of large data schemas and employs a JIT assembler to maximize serialization and deserialization speeds. It features a precompiled schema warmup process to prevent latency spikes during initial execution and leverages SIMD hardware instructions for accelerated parsing. The library cove

    Gohigh-performancejitjson
    Auf GitHub ansehen↗9,492
Alle 30 Alternativen zu Fastjson anzeigen→