Skip to content

techatpark/sjson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build

SJson

SJson is a lightweight, high-performance JSON parser built for server-side Java. Designed for REST APIs and microservices, it delivers faster parsing with lower memory usage using native Java structures.

Why Use SJson?

  • Optimized for fast serialization & deserialization
  • No external dependencies. Uses native Java types (Map, List, etc.)
  • Assumes valid JSON (minimal validation overhead)
  • Clean, modern, and extendable Java code

Use cases

  • Microservices: Service-to-service communication
  • Client SDKs: Lightweight JSON processing (e.g., Elastic clients)
  • Data Engineering: ETL pipelines, streaming ingestion, compact intermediate JSON parsing

Usage

Add dependency to your project

Maven

<dependency>
    <groupId>com.techatpark.sjson</groupId>
    <artifactId>json-parser</artifactId>
    <version>{{version}}</version>
</dependency>

Gradle

implementation 'com.techatpark.sjson:json-parser:{{version}}'

You can now perform serialization & deserialization

Object obj = Json.parse(Reader.of("{ \"abc\" : \"def\" }"));  // Map<String, Object>

String jsonString = Json.stringify(obj);

Reference

About

Tailer made JSON Parser for Server Side workloads (API Server/Client)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 12

Languages