ワンクリックで
xxf-preferences-gson
:lib_preferencesGson 的外部接入说明。用于指导 Maven 消费方如何为偏好委托补充 Gson 序列化能力。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
:lib_preferencesGson 的外部接入说明。用于指导 Maven 消费方如何为偏好委托补充 Gson 序列化能力。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
:lib_preferencesMMKV 的外部接入说明。用于指导 Maven 消费方如何用 MMKV 作为偏好存储后端。
:lib_preferences 的外部接入说明。用于指导 Maven 消费方如何使用偏好存储委托与 SharedPreferences owner。
:lib_http 的外部接入和维护说明。必须用于任何业务网络请求相关任务,包括新增/修改 HTTP API、接口声明、Retrofit service、OkHttp/URLConnection/RxHttp 调用、上传下载、缓存、拦截器、BaseUrl、网络 demo 或网络迁移;强制业务往来请求使用本库的声明式 API 框架,禁止业务代码绕过框架直接发起网络请求;包含 kpower/http 3.x 缓存注解迁移规则。
:lib_activityresult 的外部接入说明,面向 Maven 消费方。
:lib_adapter 的外部接入说明,面向 Maven 消费方。
:lib_album 的外部接入说明,面向 Maven 消费方。
| name | xxf-preferences-gson |
| description | :lib_preferencesGson 的外部接入说明。用于指导 Maven 消费方如何为偏好委托补充 Gson 序列化能力。 |
lib_preferencesGson adds useGson() to the preferences delegate chain so custom objects can be stored as JSON strings.
This extension builds on lib_preferences.
PrefsDelegate<P, out V>.useGson()data class User(val name: String? = null)
object AppPreferences : SharedPreferencesOwner {
var user: User by preferencesBinding("user", User()).useGson()
}
null and JsonNull clear the stored value.