调用:JSON.parseArray(“json字符串数据”, Map.class);
报错信息如下:
java.lang.NoSuchMethodError: No interface method getTypeName()Ljava/lang/String; in class Ljava/lang/reflect/Type; or its super classes (declaration of 'java.lang.reflect.Type' appears in /system/framework/core-oj.jar)
at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:32)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:776)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:710)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:705)
at com.alibaba.fastjson.JSON.parseArray(JSON.java:593)
2条答案
按热度按时间vtwuwzda1#
Android版本建议使用1.1.70.android版本
vkc1a9a22#
这个是因为用了JDK 1.8 API导致不兼容