1
我试图构造一个HashMap
时收到JSON映射异常。该地图键上enum
JSON映射异常构造映射从字符串枚举的键
输入如下:
{"someObject":{"myMap":{"1":"2"}}}
问题是,它对待"1"
为String
,并抱怨说,它不是一个有效的代表性,因为它不是的价值观之一enum
。
任何想法如何解决这个问题?
我试图构造一个HashMap
时收到JSON映射异常。该地图键上enum
JSON映射异常构造映射从字符串枚举的键
输入如下:
{"someObject":{"myMap":{"1":"2"}}}
问题是,它对待"1"
为String
,并抱怨说,它不是一个有效的代表性,因为它不是的价值观之一enum
。
任何想法如何解决这个问题?
您是否尝试过使用enum
值的实际名称而不是它们的序号值?
enum Direction {
NORTH,SOUTH,EAST,WEST;
}
和
{"someObject":{"myMap":{"NORTH":"2"}}}
在其中的编程语言你尝试处理JSON数据? – Robert
我在java中使用jackson库 –