Andy Wilkinson
58cdf71b52
Restrict Kotlin serialization when alternative is available
...
Previously, Kotlin Serialization would be used too aggressively then
an alternative JSON converter was available. This could lead to
unwanted results when a response should have been serialized using
Jackson, for example, rather than Kotlin Serialization.
This commit addresses this by only allowing Kotlin Serialization to
serialize types that are not annotated with @Serializable when no
alternative JSON converter is available.
Fixes gh-48070
2025-11-12 10:00:45 +00: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-05 10:51:08 -08:00
2025-10-17 14:11:44 +02:00
2025-10-22 19:54:46 -07:00
2025-11-11 15:29:33 +00:00
2025-10-17 17:11:24 +02:00
2025-10-16 14:10:08 -07: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-16 09:14:20 +02: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-16 09:14:20 +02:00
2025-10-23 12:48:58 +01:00
2025-10-16 09:14:20 +02: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-10-17 08:42:20 +02: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-10-23 12:48:58 +01:00
2025-11-12 10:00:45 +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-11 10:22:08 +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-16 09:14:20 +02: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-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-10-23 11:18:53 +02: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-10-23 11:18:53 +02: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-10-30 14:44:57 +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-16 14:10:08 -07: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-10-15 15:56:41 -07: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-16 09:14:20 +02: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-10 10:39:32 +00:00
2025-11-05 10:51:08 -08:00
2025-11-11 14:25:35 +00:00
2025-10-16 11:24:40 +02: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