Interface JsonbExtension

All Known Implementing Classes:
JohnzonJsonb

public interface JsonbExtension
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    fromJson(jakarta.json.stream.JsonParser json, Class<T> type)
     
    <T> T
    fromJson(jakarta.json.stream.JsonParser json, Type runtimeType)
     
    <T> T
    fromJsonValue(jakarta.json.JsonValue json, Class<T> type)
     
    <T> T
    fromJsonValue(jakarta.json.JsonValue json, Type runtimeType)
     
    void
    toJson(Object object, jakarta.json.stream.JsonGenerator jsonGenerator)
     
    void
    toJson(Object object, Type runtimeType, jakarta.json.stream.JsonGenerator jsonGenerator)
     
    jakarta.json.JsonValue
     
    jakarta.json.JsonValue
    toJsonValue(Object object, Type runtimeType)
     
  • Method Details

    • fromJsonValue

      <T> T fromJsonValue(jakarta.json.JsonValue json, Class<T> type)
    • fromJsonValue

      <T> T fromJsonValue(jakarta.json.JsonValue json, Type runtimeType)
    • toJsonValue

      jakarta.json.JsonValue toJsonValue(Object object)
    • toJsonValue

      jakarta.json.JsonValue toJsonValue(Object object, Type runtimeType)
    • fromJson

      <T> T fromJson(jakarta.json.stream.JsonParser json, Class<T> type)
    • fromJson

      <T> T fromJson(jakarta.json.stream.JsonParser json, Type runtimeType)
    • toJson

      void toJson(Object object, jakarta.json.stream.JsonGenerator jsonGenerator)
    • toJson

      void toJson(Object object, Type runtimeType, jakarta.json.stream.JsonGenerator jsonGenerator)