Java API for JSON Binding (JSON-B)

GPTKB entity

Statements (57)
Predicate Object
gptkbp:instance_of gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Java
gptkb:Java_Enhancement_Proposal
gptkbp:allows custom serializers
custom deserializers
gptkbp:based_on JSON-P (Java API for JSON Processing)
gptkbp:can_be_extended_by custom adapters
gptkbp:can_be_used_with gptkb:hot_spring
gptkb:JAX-RS
gptkbp:communication JSON arrays
Java enums
JSON objects
gptkbp:controls null values
https://www.w3.org/2000/01/rdf-schema#label Java API for JSON Binding (JSON-B)
gptkbp:introduced gptkb:2017
gptkbp:is_compatible_with gptkb:file_format
gptkb:Java_SE_8+
Java 11+
Java 17+
Java EE 8+
gptkbp:is_designed_for binding Java objects to JSON
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:file_format
API development
data serialization
data transformation
data deserialization
gptkbp:is_used_in gptkb:mobile_application
enterprise applications
microservices architecture
web applications
cloud applications
RES Tful services
gptkbp:part_of gptkb:API
gptkbp:provides configuration options
error handling mechanisms
annotations for JSON deserialization
annotations for JSON serialization
default converters
gptkbp:supports gptkb:Java_Collections
gptkb:Java_Enhancement_Proposal
Java SE and Java EE
polymorphic types
Java 8 features
streaming API
date and time types
gptkbp:uses Java Reflection