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庫 –