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
|