Java API for JSON Binding (JSON-B)

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instance_of gptkb:API
gptkbp:allows custom serializers
custom deserializers
gptkbp:can_be_extended_by custom adapters
gptkbp:can_be_used_with gptkb:JAX-RS
gptkb:Spring_Framework
gptkbp:can_handle null values
gptkbp:designed_for binding Java objects to JSON
https://www.w3.org/2000/01/rdf-schema#label Java API for JSON Binding (JSON-B)
gptkbp:introduced_in gptkb:2017
gptkbp:is_based_on JSON-P (Java API for JSON Processing)
gptkbp:is_compatible_with gptkb:Java_SE_8+
gptkb:JSON_format
Java 11+
Java 17+
Java EE 8+
gptkbp:is_designed_to enhance interoperability
be user-friendly
reduce boilerplate code
simplify JSON processing
support multiple JSON formats
gptkbp:is_influenced_by gptkb:Gson
gptkb:Jackson
gptkbp:is_maintained_by gptkb:Eclipse_Foundation
gptkbp:is_part_of gptkb:Jakarta_EE_9
gptkb:Jakarta_EE_8
gptkbp:is_used_for gptkb:Data
API development
data serialization
data transformation
data deserialization
gptkbp:is_used_in gptkb:mobile_applications
enterprise applications
RESTful services
microservices architecture
web applications
cloud applications
gptkbp:part_of gptkb:Jakarta_EE
gptkbp:provides configuration options
error handling mechanisms
annotations for JSON deserialization
annotations for JSON serialization
default converters
gptkbp:serialization JSON arrays
Java enums
JSON objects
gptkbp:supports gptkb:Java_Beans
gptkb:Java_Collections
Java SE and Java EE
polymorphic types
Java 8 features
streaming API
date and time types
gptkbp:uses Java Reflection
gptkbp:bfsParent gptkb:Java
gptkb:Java_EE
gptkb:Java_2_Platform
gptkb:Java_programming_language
gptkbp:bfsLayer 4