尝试构建HashMap
时,我收到了JSON Mapping异常。地图以enum
输入如下:
{"someObject":{"myMap":{"1":"2"}}}
问题是它将"1"
视为String
并抱怨它不是有效的表示形式,因为它不是enum
的值之一。
知道如何解决这个问题吗?
答案 0 :(得分:1)
您是否尝试过使用enum
值的实际名称而不是其序数值?
enum Direction {
NORTH,SOUTH,EAST,WEST;
}
和
{"someObject":{"myMap":{"NORTH":"2"}}}