Skip to content

Commit ac90843

Browse files
committed
json-iterator#62 register map key decoder
1 parent 8326d11 commit ac90843

2 files changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/com/jsoniter/Codegen.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ private static Type chooseImpl(Type type) {
166166
if (keyType == Object.class) {
167167
keyType = String.class;
168168
}
169+
MapKeyDecoders.register(keyType);
169170
return new ParameterizedTypeImpl(new Type[]{keyType, valueType}, null, clazz);
170171
}
171172
if (implClazz != null) {

src/main/java/com/jsoniter/CodegenImplMap.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ class CodegenImplMap {
1010

1111
public static String genMap(Class clazz, Type[] typeArgs) {
1212
Type keyType = typeArgs[0];
13-
MapKeyDecoders.register(keyType);
1413
Type valueType = typeArgs[1];
1514
StringBuilder lines = new StringBuilder();
1615
append(lines, "{{clazz}} map = ({{clazz}})com.jsoniter.CodegenAccess.resetExistingObject(iter);");

0 commit comments

Comments
 (0)