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
|