Uses of Interface
cloud.opencode.base.json.adapter.JsonTypeAdapter
Packages that use JsonTypeAdapter
Package
Description
JSON Adapter - Custom Type Adapters
JSON Adapter - 自定义类型适配器
JSON SPI - Service Provider Interface for JSON Engines
JSON SPI - JSON 引擎的服务提供者接口
-
Uses of JsonTypeAdapter in cloud.opencode.base.json.adapter
Classes in cloud.opencode.base.json.adapter that implement JsonTypeAdapterModifier and TypeClassDescriptionstatic classPlaceholder class used as default value for annotation attributes that reference aJsonTypeAdapter.Methods in cloud.opencode.base.json.adapter that return JsonTypeAdapterModifier and TypeMethodDescriptionCreates an adapter for the given type.<T> JsonTypeAdapter<T> Creates a type adapter for the given type.static <T> JsonTypeAdapter<T> JsonAdapterRegistry.getAdapter(Class<T> type) Gets an adapter for a type.static JsonTypeAdapter<?> JsonAdapterRegistry.getAdapter(Type type) Gets an adapter for a generic type.<T> JsonTypeAdapter<T> JsonAdapterRegistry.Registry.getAdapter(Class<T> type) static <T> JsonTypeAdapter<T> JsonTypeAdapter.of(Class<T> type, Function<T, JsonNode> serializer, Function<JsonNode, T> deserializer) Creates a simple adapter from lambdas.static <T> JsonTypeAdapter<T> Creates an adapter for simple string conversion.static JsonTypeAdapter<?> JsonAdapterRegistry.unregister(Class<?> type) Unregisters an adapter for a type.Methods in cloud.opencode.base.json.adapter with parameters of type JsonTypeAdapterModifier and TypeMethodDescriptionstatic <T> voidJsonAdapterRegistry.register(JsonTypeAdapter<T> adapter) Registers a type adapter.static <T> voidJsonAdapterRegistry.register(Class<T> type, JsonTypeAdapter<T> adapter) Registers an adapter for a specific type.<T> voidJsonAdapterRegistry.Registry.register(JsonTypeAdapter<T> adapter) <T> voidJsonAdapterRegistry.Registry.register(Class<T> type, JsonTypeAdapter<T> adapter) -
Uses of JsonTypeAdapter in cloud.opencode.base.json.spi
Methods in cloud.opencode.base.json.spi that return types with arguments of type JsonTypeAdapterModifier and TypeMethodDescriptionList<JsonTypeAdapter<?>> JsonModule.SimpleModule.getAdapters()Returns the registered adapters.Map<Class<?>, JsonTypeAdapter<?>> JsonModule.SimpleModule.getKeyAdapters()Returns the registered key adapters.Methods in cloud.opencode.base.json.spi with parameters of type JsonTypeAdapterModifier and TypeMethodDescriptionJsonModule.SimpleModule.addAdapter(JsonTypeAdapter<?> adapter) Adds a type adapter to this module.voidJsonModule.SetupContext.addKeyAdapter(Class<?> type, JsonTypeAdapter<?> adapter) Registers a key adapter for map key serialization.JsonModule.SimpleModule.addKeyAdapter(Class<?> type, JsonTypeAdapter<?> adapter) Adds a key adapter to this module.voidJsonModule.SetupContext.addTypeAdapter(JsonTypeAdapter<?> adapter) Registers a type adapter.