JSON Binding website screenshot

JSON Binding

Jakarta JSON Binding (JSON-B) defines a standard binding layer for converting Java objects to and from JSON documents. It specifies a default mapping algorithm for serializing and deserializing existing Java classes to and from JSON, while enabling developers to customize the mapping process through a Java API. JSON-B 3.0 is the stable release shipped with Jakarta EE 10, with version 3.1 under development for Jakarta EE 12.

1 APIs 0 Features
JavaJSONJSON BindingJakarta EESerialization

APIs

Jakarta JSON Binding

The Jakarta JSON Binding specification for marshaling Java objects to JSON and unmarshaling JSON back into Java objects. Provides a default mapping algorithm and customization t...

Pricing Plans

Rate Limits

Json Binding Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization

Sources

apis.yml Raw ↑
aid: json-binding
name: JSON Binding
description: Jakarta JSON Binding (JSON-B) defines a standard binding layer for converting Java objects to and from JSON documents.
  It specifies a default mapping algorithm for serializing and deserializing existing Java classes to and from JSON, while
  enabling developers to customize the mapping process through a Java API. JSON-B 3.0 is the stable release shipped with Jakarta
  EE 10, with version 3.1 under development for Jakarta EE 12.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Java
- JSON
- JSON Binding
- Jakarta EE
- Serialization
url: https://raw.githubusercontent.com/api-evangelist/json-binding/refs/heads/main/apis.yml
created: '2025-01-01'
modified: '2026-04-28'
specificationVersion: '0.19'
apis:
- aid: json-binding:json-b
  name: Jakarta JSON Binding
  description: The Jakarta JSON Binding specification for marshaling Java objects to JSON and unmarshaling JSON back into
    Java objects. Provides a default mapping algorithm and customization through annotations and a runtime configuration API
    for consistent JSON binding across the Jakarta EE ecosystem.
  humanURL: https://jakarta.ee/specifications/jsonb/
  tags:
  - Java
  - JSON Binding
  - Serialization
  properties:
  - type: Documentation
    url: https://jakarta.ee/specifications/jsonb/
  - type: Specification
    url: https://jakarta.ee/specifications/jsonb/3.0/
common:
- type: Website
  url: https://jakarta.ee/specifications/jsonb/
- type: Documentation
  url: https://jakarta.ee/specifications/jsonb/
- type: GitHubOrganization
  url: https://github.com/jakartaee/jsonb-api
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com