Skip to content

Commit 7d45b9a

Browse files
committed
fixup! Also check collisions for JsonNamingStrategy-transformed names during serialization
1 parent 94eba9c commit 7d45b9a

File tree

1 file changed

+1
-1
lines changed
  • formats/json/commonMain/src/kotlinx/serialization/json/internal

1 file changed

+1
-1
lines changed

formats/json/commonMain/src/kotlinx/serialization/json/internal/JsonNamesMap.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ internal fun SerialDescriptor.serializationNamesIndices(json: Json, strategy: Js
5959
Array(elementsCount) { i ->
6060
val baseName = getElementName(i)
6161
val name = strategy.serialNameForJson(this, i, baseName)
62-
if (!trackingSet.add(name)) throw JsonException(
62+
if (!trackingSet.add(name)) throw JsonEncodingException(
6363
"The transformed name '$name' for property $baseName already exists " +
6464
"in ${this@serializationNamesIndices}"
6565
)

0 commit comments

Comments
 (0)