Interface JsonbExtension

  • All Known Implementing Classes:
    JohnzonJsonb

    public interface JsonbExtension
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> T fromJson​(jakarta.json.stream.JsonParser json, java.lang.Class<T> type)  
      <T> T fromJson​(jakarta.json.stream.JsonParser json, java.lang.reflect.Type runtimeType)  
      <T> T fromJsonValue​(jakarta.json.JsonValue json, java.lang.Class<T> type)  
      <T> T fromJsonValue​(jakarta.json.JsonValue json, java.lang.reflect.Type runtimeType)  
      void toJson​(java.lang.Object object, jakarta.json.stream.JsonGenerator jsonGenerator)  
      void toJson​(java.lang.Object object, java.lang.reflect.Type runtimeType, jakarta.json.stream.JsonGenerator jsonGenerator)  
      jakarta.json.JsonValue toJsonValue​(java.lang.Object object)  
      jakarta.json.JsonValue toJsonValue​(java.lang.Object object, java.lang.reflect.Type runtimeType)  
    • Method Detail

      • fromJsonValue

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

        <T> T fromJsonValue​(jakarta.json.JsonValue json,
                            java.lang.reflect.Type runtimeType)
      • toJsonValue

        jakarta.json.JsonValue toJsonValue​(java.lang.Object object)
      • toJsonValue

        jakarta.json.JsonValue toJsonValue​(java.lang.Object object,
                                           java.lang.reflect.Type runtimeType)
      • fromJson

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

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

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

        void toJson​(java.lang.Object object,
                    java.lang.reflect.Type runtimeType,
                    jakarta.json.stream.JsonGenerator jsonGenerator)