Brian Clozel
d161aafcdf
Restrict Kotlin serialization when alternative is available
...
This commit applies similar changes already contributed to the
`HttpMessageConverter` stack for MVC applications.
Since there was no auto-configuration for Kotlinx JSON Serialization on
the reactive side, this commit adds a relevant `CodecCustomizer` that
will use an available `Json` bean and use it to configure a codec that:
* will only consider `@Serializable`-annotated types if another JSON
library is available
* will use a broader support with Kotlinx Serialization otherwise
Fixes gh-48070
2025-11-12 21:09:39 +01:00
..
2025-10-17 17:11:24 +02:00
2025-11-05 10:51:08 -08:00
2025-11-05 14:21:37 +01:00
2025-11-11 10:22:08 +00:00
2025-10-17 17:11:24 +02:00
2025-11-12 17:34:28 +00:00
2025-10-22 19:54:46 -07:00
2025-11-11 15:29:33 +00:00
2025-11-12 13:08:31 +01:00
2025-10-17 17:11:24 +02:00
2025-10-17 17:11:24 +02:00
2025-10-17 17:11:24 +02:00
2025-10-23 12:48:58 +01:00
2025-10-17 17:23:35 +02:00
2025-10-17 17:11:24 +02:00
2025-10-17 17:23:35 +02:00
2025-10-28 17:44:51 +01:00
2025-10-23 12:48:58 +01:00
2025-10-23 12:48:58 +01:00
2025-10-23 12:48:58 +01:00
2025-10-17 17:23:35 +02:00
2025-10-23 12:48:58 +01:00
2025-10-29 10:15:58 +00:00
2025-10-23 12:48:58 +01:00
2025-11-09 12:16:47 +01:00
2025-11-05 09:43:47 +00:00
2025-10-21 15:04:57 -07:00
2025-11-04 10:49:14 +00:00
2025-11-10 10:39:32 +00:00
2025-10-31 12:05:25 +01:00
2025-11-04 10:49:14 +00:00
2025-10-21 11:18:01 -07:00
2025-10-17 17:11:24 +02:00
2025-11-04 14:31:53 +01:00
2025-11-11 10:22:06 +00:00
2025-11-12 21:09:39 +01:00
2025-11-12 17:34:28 +00:00
2025-11-05 10:51:08 -08:00
2025-11-04 18:01:15 +00:00
2025-10-27 10:04:25 +00:00
2025-10-23 12:54:37 +01:00
2025-10-23 12:48:58 +01:00
2025-11-12 11:40:30 +00:00
2025-11-10 10:39:32 +00:00
2025-10-22 10:13:46 +01:00
2025-10-23 12:48:58 +01:00
2025-10-23 12:48:58 +01:00
2025-10-23 14:12:50 +02:00
2025-10-21 11:18:01 -07:00
2025-11-11 10:22:08 +00:00
2025-11-12 19:50:20 +00:00
2025-10-17 17:11:24 +02:00
2025-10-17 17:11:24 +02:00
2025-11-07 14:34:10 +00:00
2025-11-05 12:19:29 +01:00
2025-11-12 13:08:31 +01:00
2025-10-20 12:56:55 +02:00
2025-11-06 09:53:08 +01:00
2025-11-06 09:11:41 +01:00
2025-11-06 09:11:41 +01:00
2025-11-12 13:08:31 +01:00
2025-10-24 17:51:06 +02:00
2025-11-04 10:49:14 +00:00
2025-10-24 17:51:06 +02:00
2025-11-06 09:11:41 +01:00
2025-10-23 12:48:58 +01:00
2025-10-24 17:51:06 +02:00
2025-11-05 10:51:08 -08:00
2025-11-06 11:32:59 +01:00
2025-11-11 16:38:33 +00:00
2025-11-11 10:22:06 +00:00
2025-11-12 13:08:31 +01:00
2025-10-31 12:05:25 +01:00
2025-10-29 10:25:10 +00:00
2025-10-17 13:17:27 -07:00
2025-10-23 12:48:58 +01:00
2025-11-05 10:51:08 -08:00
2025-10-31 12:05:25 +01:00
2025-10-31 12:05:25 +01:00
2025-10-20 11:21:24 -07:00
2025-11-11 14:25:35 +00:00
2025-11-05 10:51:08 -08:00
2025-10-23 08:46:27 +02:00
2025-10-22 19:54:46 -07:00
2025-10-22 19:54:46 -07:00
2025-11-04 10:49:14 +00:00
2025-10-23 12:48:58 +01:00
2025-10-22 10:13:46 +01:00
2025-10-23 14:12:50 +02:00
2025-10-23 12:48:58 +01:00
2025-10-29 16:58:16 +01:00
2025-11-03 20:56:28 -08:00
2025-11-12 13:08:31 +01:00
2025-11-05 10:51:08 -08:00
2025-11-11 14:25:35 +00:00
2025-10-29 16:58:16 +01:00
2025-11-04 14:31:53 +01:00
2025-10-31 12:05:25 +01:00
2025-11-05 13:52:25 +01:00